草庐IT

FunkyAttributesEnum

全部标签

c# - 获取枚举值的属性

我想知道是否可以获取enum值的属性而不是enum本身的属性?例如,假设我有以下enum:usingSystem.ComponentModel;//forDescriptionAttributeenumFunkyAttributesEnum{[Description("NameWithSpaces1")]NameWithoutSpaces1,[Description("NameWithSpaces2")]NameWithoutSpaces2}我想要的是给定枚举类型,生成枚举字符串值的二元组及其描述。值(value)很简单:Arrayvalues=System.Enum.GetValue

c# - 获取枚举值的属性

我想知道是否可以获取enum值的属性而不是enum本身的属性?例如,假设我有以下enum:usingSystem.ComponentModel;//forDescriptionAttributeenumFunkyAttributesEnum{[Description("NameWithSpaces1")]NameWithoutSpaces1,[Description("NameWithSpaces2")]NameWithoutSpaces2}我想要的是给定枚举类型,生成枚举字符串值的二元组及其描述。值(value)很简单:Arrayvalues=System.Enum.GetValue