私はParticipantというオブジェクトを作成しました。 これで、参加者オブジェクトの配列を持たせて、それらをデータグリッドに表示できるようにしたいと思います。私はこのようにメッセージボックスを通じてのように一人の参加者の値を取得するときに、しかしすべてのインデックスで同じ値を返す配列
Participant[] list = new Participant[count];
Participant one = new Participant(name, address);
Participant two = new Participant(name2, address2);
list[0] = one;
list[1] = two;
:
ここに私が試したコードです(問題をよりよく理解するためには、私はループとデータグリッドコードを削除しました) 、
MessageBox.Show(list[0].getName());
すべてが参加者2のデータです。 3つのオブジェクトがある場合も同様です。最後に配列に送信されたデータがすべて反映されます。
オブジェクトの配列を持つことができますので、間違っているものがあるはずです。それとももっと良い方法がありますか?
私は実際にあなたのループコードのいくつかを見せたいと思うかもしれませんが、私の考えはあなたの問題がそこにあるということです。 –