class A
{
public string PropA {set; get;}
public A()
{
var props = this.GetType().GetProperties(BindingFlags.Public);
}
}
class B : A
{
public string PropB {set; get;}
}
var b = new B();
当A
调用构造函数,变量props
只包含PropA
。有可能获得所有房产(PropA
和PropB
)?在父类的构造获取子类的属性
是否有任何特定的原因必须在构造函数中? 'A'构造函数中的''this'将始终为'A'类型。 – BoltClock
@BoltClock,我需要创建ORM。 B类是一个模型(例如评论)。 A类是常见的ORM模型,它定义了Save,Add,Get和e.t等操作。 B中的每个字段是数据库表中的字段。我需要知道,什么字段包含表来构建SQL查询。也许有更好的方法来做到这一点? – Deadly