クラスに 2 つの配列があり、次の方法でそれらにアクセスしようとしています。最初のものは theta で機能しますが、2 番目のものは delta_theta のコンパイルに失敗しました。これを使用せずに2番目の配列を行う正しい方法は何ですか?
エラーの内容: エラー 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; }
}