我目前的代碼看起來有點像這樣。使用屬性來引用派生類成員變量到基類成員變量
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個元素嗎? –
@JakubKonecki號我說這是一件壞事。但這是一個如何去做我理解他想要的東西的例子。 – SimpleVar
是2個元素。這是我正在得到的,只需要想,如果這恰好符合我想要的...... – gwizardry