我有一个通用列表:
IList<BaseEntity> list; //base entity is a public base class
我还有一些其他类继承自BaseEntity
:
public class Order:BaseEntity
{
//Properties
}
public class Customer:BaseEntity
{
//Properties
}
....
public class X:BaseEntity
{
//Properties
}
我的列表充满了这些继承的对象(Order
,,Customer
...)。如何在使用反射时找到每个元素的所有属性(包括BaseEntity
属性和继承属性) ?list