C#における2つの異なるクラスのリスト


  1. リストの作成: まず、System.Collections.Generic名前空間を使用して、リストを作成します。以下のようにコードを記述します。
using System.Collections.Generic;
List<Class1> classList1 = new List<Class1>();
List<Class2> classList2 = new List<Class2>();

上記のコードでは、Class1Class2は異なるクラスの例です。必要に応じて、これらのクラス名を実際のクラス名に置き換えてください。

  1. クラスのインスタンスを作成し、リストに追加する: 異なるクラスのインスタンスを作成し、それぞれのリストに追加します。以下のようにコードを記述します。
Class1 instance1 = new Class1();
Class2 instance2 = new Class2();
classList1.Add(instance1);
classList2.Add(instance2);

上記のコードでは、instance1instance2は異なるクラスのインスタンスです。必要に応じて、これらのインスタンスを実際のインスタンスに置き換えてください。

  1. リストの使用: 作成したリストを使用して、各クラスの要素にアクセスすることができます。以下のようにコードを記述します。
foreach (Class1 item in classList1)
{
    // Class1の要素に対する処理
}
foreach (Class2 item in classList2)
{
    // Class2の要素に対する処理
}

上記のコードでは、classList1classList2はそれぞれClass1Class2の要素を保持するリストです。必要に応じて、処理を実行するためのコードを追加してください。