オブジェクトの配列を使用している場合、インデクサーを使用するにはどうすればよいですか?オブジェクトの配列のために行われるべきである何オブジェクトの配列でインデクサーを使用するにはどうすればよいですか?
static void Main(string[] args)
{
MYInd mi = new MYInd();
mi[1] = 10;
Console.WriteLine(mi[1]);
mi[2, 10] = 100;
Console.WriteLine(mi[2]);
Console.WriteLine(mi[3, 10]);
:単一のオブジェクトの場合
?
MYInd[] mir = new MYInd[3];
各オブジェクトとインデクサーをどのように使用できますか?あなたはあなたがワンステップでそれを行うことができ、アレイから特定のMYInd
を選び出すしたい場合は、
foreach(MYInd mi in mir)
Console.WriteLine(mi[3, 10]);
を行う反復処理したい場合は
感謝:
あなたは、配列と要素の両方を初期化する必要があることを忘れないでください)左結合性と呼ばれるが、私はわからないんだけど:-)です。しかし、私はこれを試して、それは私に例外を与える。例外:オブジェクトリファレンスがオブジェクトのインスタンスに設定されていません –
@Thomas、配列自体を初期化しましたが(あなたの質問に書いた 'new'キーワードで)、オブジェクト自体は初期化していない可能性があります。配列を作成した後、 'for(int i = 0; i
mpontillo
ありがとうございました。大きな助けをしました。 –