我的场景是这样的:我有一个抽象超类,让我们称这个超类和这个超类的一些子类,SubClass1,2,3.. 我有一个超类列表,最后我添加了一些子类。
我希望找到具有特定于给定子类的某些属性的对象。
例如:
public abstract class SuperClass{
public string name;
public int value}
public class SubClass1: SuperClass{
public double speed;}
list<SuperClass> list = new list<SuperClass>();
所以从这里我想添加子类(具有不同的属性)并动态选择这些不同的属性(例如,如果可能的话,一些客户端谓词)