我們有一些好歸於DB代碼,就像這樣:在C#中使用屬性中的變量
[Display(Name = "Phone Number")]
public string Phone { get; set; }
因爲它是很普通的,我們想再次使用它,但在名稱不同的字符串屬性的一部分。由於它是它似乎想要的東西爲const屬性,因此我們嘗試:
const string AddressType = "Student ";
[Display(Name = AddressType + "Phone Number")]
public string Phone { get; set; }
這似乎好了工作,但有一個常量字符串意味着我們不能在任何基礎類覆蓋它,從而去除我們原本打算添加的功能,並暴露我的問題:
有沒有辦法在屬性中使用某種變量,以便我們可以繼承並保留屬性裝飾?
這太糟糕了,但我認爲是這樣。謝謝。 – thepaulpage 2010-05-13 15:08:30
確實太糟糕了。但是,應該有這樣的用例,有沒有很好的選擇? – liang 2013-10-08 09:35:03