我有一个这样的课程:
public class A{
//some properties
}
public class B : A{
//some more properties
}
public class C : A{
//some more properties
}
我想列出B,C等等:
List<A> mylist = new List<A>()
mylist.add((B)someobject);
mylist.add((C)someobject);
如果我将B,C等元素类型添加到mylist中,它会将它们转换为A类型。因此,如果我想获取mylist [0]的属性,它只给出了A类属性。
如何解决问题并达到B或C类型属性?