できるだけわかりやすくするために、これをできるだけ単純化しようとします。さまざまなクラス ( Person1、Person2、およびPerson3として知られる) を作成しましたが、それぞれに独自の変数 ( Name、Age、IDなど) があります。PeopleArrayと呼ばれる 1 次元配列を作成しました。配列には最大 10 個のエントリが保持され、それぞれがいずれかのクラスのインスタンスを保持します。
注: フォームが読み込まれると、エントリが配列に作成され、適切な変数のそれぞれに値が割り当てられます
次に、ユーザーが配列内のエントリから選択できるようにするListOfPeopleというリストボックスを作成しました。私がやりたいことは、適切なクラスから変数の 1 つを取得し、それが保持する値をラベルに表示することです。
このため、配列の [0] の位置にあるとしましょう。エントリは Person1 クラスのものであり、"Name" 変数の値を見つけたいと考えています。それをラベルに表示するコードは何でしょうか。"Label.Text = "
注: コードで実行したいことは、どのエントリが選択されているかを説明することです。前の例の形式のメソッドで十分であり、そこから作業を進めます。
あなたが与えることができるどんな助けも大いに感謝します。ありがとうございました