c#怎样获取 enum attribute

2025-02-28 19:34:11
推荐回答(1个)
回答1:

在C#中,枚举用来定状态值很方便,例如我定义一个叫做Season的枚举

public enum Season
{
Spring = 1,
Summer = 2,
Autumn = 3,
Winter = 4
}

枚举名是不能出现空格,()-/等字符
我们想把Spring显示为春天,我们要自己定义说明信息,我们可以使用DescriptionAttribute,如下

public enum Season
{
[Description("春 天")]
Spring = 1,
[Description("夏 天")]
Summer = 2,
//[Description("秋 天")]