Getting value of Enum with Description Attribute of it
本问题已经有最佳答案,请猛点这里访问。
我有一个具有如下描述属性的枚举:
1 2 3 4 5 6 7 8 | public enum MyEnum { Name1 = 1, [Description("Here is another")] HereIsAnother = 2, [Description("Last one")] LastOne = 3 } |
我的"最后一个"值是3
返回那个的代码是什么?
你可以这样做
1 | int lastOneValue = (int) MyEnum.LastOne; |
此代码返回值2而不是"lastone"
1 | string lastOneString = MyEnum.LastOne.ToString(); |
此代码将"lastone"作为字符串值返回
1 | MyEnum mynum = MyEnum.LastOne; |
此代码创建EDOCX1的新对象(0),并将其值设置为"lastone"