获取C#中list元素的属性

时间:2017-01-13 09:44:56

标签: c# list oop

我有一个这样的课程:

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类型属性?

0 个答案:

没有答案