私の現在のコードは少しこのように見えます。
class BaseClass2
{
public List<BaseClass1> list { get; set; }
}
class DerivedClass2 : BaseClass2
{
public DerivedClass1A objA { get; set; }
public DerivedClass1B objB { get; set; }
}
私が持っているのはDerivedClass2で、基本クラスのリストのタイプを知っており、DerivedClass1AとDerivedClass1Bの2つのタイプがあることを知っています。
上記のように新しい変数を作成することはできますが、メモリを使用せず、元のリストに巧みにアクセスして設定したいのですが、どうすればよいですか?
ありがとう