私は2つのリストを持っています。
車と飛行機の両方を指すことができる参照「オブジェクト」を解除するにはどうすればよいですか?
Javaで知っているのはリスト<ですか?オブジェクト>オブジェクトを拡張し、それが
C#genericリストへの参照(JavaのList <?extendオブジェクト>と同じ)
List<Car> cars = new List<Car>();
List<Plane> planes = new List<Plane>();
List<object> objects;
objects = cars;
objects = planes;
これはバグの原因になります。 'objects.Add(new Tank());'はコンパイルして実行時エラーをスローします。 –
共通インタフェースを定義し、このインタフェースでListを宣言します。 – ckruczek