【发布时间】:2013-03-17 07:37:23
【问题描述】:
如何引用enums 中的属性?
如果我有以下enum 类型,如何引用该枚举类型的特定值的属性?
public enum PersonGender
{
Unknown = 0,
Male = 1,
Female = 2,
Intersex = 3,
Indeterminate = 3,
[EnumMember("Not Stated")]
NonStated = 9,
[EnumMember("Inadequately Described")]
InadequatelyDescribed = 9
}
【问题讨论】:
-
也许您应该在帖子中添加更多信息,而不仅仅是对答案投反对票。
-
顺便说一句,如果您使用 System.Runtime.Serialization.EnumMemberAttribute,那么它应该以这种方式应用
[EnumMember(Value = "Not Stated")]。你有两个等于 9 的值。 -
@user2154065 他没有,两个第一个回答者互相反对
-
@ofstream 不,我是第一个回答者。我没有对任何人投反对票。
标签: c# .net vb.net enums attributes