2011-11-29 59 views
1

设置我使用提供了这样一个属性库:制作属性有一个属性默认

[Attrib] class A { } 

Attrib有一个IsRequired属性,默认为false。我希望它在我的项目中默认为true,但我不想为属性的每个用法添加“IsRequired = true”。那可能吗?

我尝试了子类化Attrib并用子类标记我的类,但是因为库没有识别我的子类,所以无法工作。

回答

0

属性值必须是编译时间常量 - 您必须设置IsRequired = true

如果Attrib允许,您可以在子类中覆盖此行为并使用子类。

不要忘记添加正确的名称空间。