我的班级中有两个数组,并尝试通过以下方式访问它们。第一个适用于 theta,但第二个无法为 delta_theta 编译。不使用这个做第二个数组的正确方法是什么?
错误说: 错误 1 错误的数组声明符:要声明托管数组,排名说明符位于变量标识符之前。要声明一个固定大小的缓冲区字段,请在字段类型之前使用 fixed 关键字。
protected double[] theta = null;
protected double[] delta_theta = null;
public double this[int index] {
get { return theta[index]; }
set { theta[index] = value; }
}
public double Delta_Theta[int index]
{
get { return delta_theta[index]; }
set { delta_theta[index] = value; }
}