C# Enum with description not working
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Get Enum from Description attribute
嗨,大家好,我有和枚举这样的定义。
1 2 3 4 5 6 7 8 | public enum SomeType { [Description("One Value")] One, [Description("Two Value")] Two, [Description("Three Value")] Three } |
但当我试图分析这样的字符串时
1 |
我得到"未找到请求值‘三个值’"。这不应该奏效吗?
谢谢
据我所知
1 |
会做你想做的
不,不是。您可以通过枚举名称("one"、"two"、"three")找到枚举,但不能通过描述(至少不能这样做)。也许通过反思…
您可能想看看这个:如何从值中获取C枚举描述?
更新
请看@kivanov的注释,然后看这里:从description属性获取枚举