C# 不在C中工作的数组列表# double[]lhand=newdouble[3]{0,0,0}; List LADC=新列表(); LADC.Add(lhand);
我不明白为什么上面的代码不起作用。我按照StackOverflow中问题给出的说明进行操作,但我发现以下错误:C# 不在C中工作的数组列表# double[]lhand=newdouble[3]{0,0,0}; List LADC=新列表(); LADC.Add(lhand);,c#,C#,我不明白为什么上面的代码不起作用。我按照StackOverflow中问题给出的说明进行操作,但我发现以下错误: 类、结构或接口成员声明中的标记“(”无效 类、结构或接口成员声明中的无效标记“)” “Microsoft.Samples.Kinect.SkeletonBasics.MainWindow.LADC”是一个“字段”,但与“类型”一样使用 “Microsoft.Samples.Kinect.SkeletonBasics.MainWindow.lhand”是一个“字段”,但用作“类型” 听起
听起来好像您试图在方法之外调用
Add
。尝试将其放置在构造函数或方法中:
double[] lhand = new double[3] { 0, 0, 0 };
List<double[]> LADC = new List<double[]>();
LADC.Add(lhand);
公共类MyClass{
double[]lhand=新的double[3]{0,0,0};
List LADC=新列表();
公共MyClass(){
LADC.Add(lhand);
}
}
您确定您的错误与这些代码行有关吗?这些代码没有问题。错误来自其他地方。更正:p.s.w.g.把它钉死了。如果我把你的代码粘贴到一个函数之外,这些就是我得到的错误。它不是在一个方法里面,现在它可以工作了。谢谢
public class MyClass {
double[] lhand = new double[3] { 0, 0, 0 };
List<double[]> LADC = new List<double[]>();
public MyClass() {
LADC.Add(lhand);
}
}