2
我有一個自定義屬性,我想申請一個枚舉類型本身,但我無法確定正確的路徑來獲得在適當的*信息爲了暴露屬性。如何體現自定義屬性應用於枚舉類型本身
像這樣的事情
[AttributeUsage(AttributeTargets.All, AllowMultiple = true, Inherited = true)]
public class MyCustAttribute : Attribute {}
[MyCust()]
[MyCust()]
[MyCust()]/*...and so on...*/
public enum MyEnumType{}
我所熟悉的反映來自枚舉值說DescriptionAttribute的更「習慣」的方法。我做那種事情的時候,沒有任何問題。如下面的類型案例。
public enum MyEnumType {
[Description("My First Value")]
First,
[Description("My Second Value")]
Second,
}
我確定這很明顯,但我不明白這是否可能。