2011-11-29 59 views
1

設置我使用提供了這樣一個屬性庫:製作屬性有一個屬性默認

[Attrib] class A { } 

Attrib有一個IsRequired屬性,默認爲false。我希望它在我的項目中默認爲true,但我不想爲屬性的每個用法添加「IsRequired = true」。那可能嗎?

我嘗試了子類化Attrib並用子類標記我的類,但是因爲庫沒有識別我的子類,所以無法工作。

回答

0

屬性值必須是編譯時間常量 - 您必須設置IsRequired = true

如果Attrib允許,您可以在子類中覆蓋此行爲並使用子類。

不要忘記添加正確的名稱空間。