不在C#中工作的数组列表

Die*_*dre 2 c#

double[] lhand = new double[3] { 0, 0, 0 };

List<double[]> LADC = new List<double[]>(); 

LADC.Add(lhand);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么上面的代码不起作用.我按照StackOverflow中的问题给出了说明但是我有以下错误:

  1. 无效的标记'('在类,结构或接口成员声明中
  2. 类,结构或接口成员声明中的标记')'无效
  3. 'Microsoft.Samples.Kinect.SkeletonBasics.MainWindow.LADC'是'字段',但用作"类型"
  4. 'Microsoft.Samples.Kinect.SkeletonBasics.MainWindow.lhand'是'字段',但用作"类型"

p.s*_*w.g 12

听起来你正试图Add在一个方法之外打电话.尝试将其放在构造函数或方法中:

public class MyClass {
    double[] lhand = new double[3] { 0, 0, 0 };
    List<double[]> LADC = new List<double[]>(); 

    public MyClass() {
        LADC.Add(lhand);
    }
}
Run Code Online (Sandbox Code Playgroud)