【发布时间】:2018-02-06 21:28:07
【问题描述】:
这是我的枚举
public class CountryCodeAttr : EnumAttr
{
public string Code { get; set; }
public string Description { get; set; }
}
public enum CountryCode
{
[CountryCodeAttr(Code = "Unknown", Description = "Unknown")]
Unknown,
[CountryCodeAttr(Code = "CH", Description = "Swiss", Currency="CHF")]
CH
....
}
如何获取具有特定 CountryCodeAttr 的枚举?例如来自属性货币?
【问题讨论】:
-
我不认为这是列出的问题的重复。我相信他在询问如何将诸如“CHF”之类的货币值解析为
CountryCode.CH,这类似于stackoverflow.com/questions/1033260/…,但具有自定义属性。
标签: c# reflection enums attributes