存在着組裝一個枚舉:其他組件,屬性擴展Enum
public enum TheEnumeration
{
TheFirstValue = 1,
TheSecondValue = 2
}
在另一個大會,我想用一些屬性來擴展此枚舉(我知道這是不是有效的代碼,只是爲了顯示這個想法):
public enum MyExtendedEnumeration : TheEnumeration
{
[MyAttribute("The First Value")]
TheFirstValue,
[MyAttribute("The 2nd Value")]
TheSecondValue
}
有沒有一種方法可以正確實現這個目標?
不是你想要的樣子 - 你不能擴展或從枚舉繼承。你打算如何使用該屬性? – 2014-09-24 13:54:25
實際上,它看起來像你可能能夠使用標準的'DescriptionAttribute'' – Plutonix 2014-09-24 18:05:13
@Plutonix如何能夠做到這一點與DescriptionAttribute,如果從基礎枚舉繼承是不可能的(根據現有的答案)?你能給我一個答案的例子嗎? – 2014-09-25 09:58:24