A[:,2]
プログラミング言語の間で非常に普及している構文のようなクラスのインスタンスにアクセスしたいと思います。
ClassA
プロパティに 2 次元 double 配列を持つクラスがあり、そのContent
インスタンス A を作成したとします。
A.Content[2,3]
でアクセスしたい場合はA[2,3]
、ClassA 内にこのメソッドを構築する必要があります。
public double this[int i, int j]
{
get
{
return this.Content[i,j];
}
set
{
this.Content[i,j]=value;
}
}
今、私はすることができます"A[2,3]"
。
次のステップとして、私もやりたいのですが"A[2,:]"
(出力は1次元配列になります)、どのように実装できますか?