我有一个基类,我希望所有派生类都在类的顶部放置一个属性,如下所示:
[MyAttribute("Abc 123")]
public class SomeClass : MyBaseClass
{
public SomeClass() : base()
{
}
}
public class MyBaseClass
{
public string PropA { get; set; }
public MyBaseClass()
{
this.PropA = //ATTRIBUTE VALUE OF DERIVED
}
}
如何强制派生类需要属性,然后在基构造函数中使用属性值?