1
设置我使用提供了这样一个属性库:制作属性有一个属性默认
[Attrib] class A { }
Attrib
有一个IsRequired
属性,默认为false。我希望它在我的项目中默认为true,但我不想为属性的每个用法添加“IsRequired = true”。那可能吗?
我尝试了子类化Attrib并用子类标记我的类,但是因为库没有识别我的子类,所以无法工作。
设置我使用提供了这样一个属性库:制作属性有一个属性默认
[Attrib] class A { }
Attrib
有一个IsRequired
属性,默认为false。我希望它在我的项目中默认为true,但我不想为属性的每个用法添加“IsRequired = true”。那可能吗?
我尝试了子类化Attrib并用子类标记我的类,但是因为库没有识别我的子类,所以无法工作。
属性值必须是编译时间常量 - 您必须设置IsRequired = true
。
如果Attrib
允许,您可以在子类中覆盖此行为并使用子类。
不要忘记添加正确的名称空间。