【发布时间】:2016-01-18 11:13:46
【问题描述】:
我是 C# 新手,但我遇到了一些枚举问题。
我有这样定义的枚举:
public enum CustomFields
{
[Display(Name = "first_name")]
FirstName = 1,
[Display(Name = "last_name")]
LastName = 2,
}
我需要的是检查显示名称是否存在的代码,如果存在则返回枚举值。
所以如果我有显示名称:
var name = "first_name";
我需要类似的东西:
var name = "first_name";
CustomFields.getEnumValue(name);
这应该返回:
CustomFields.FirstName;
【问题讨论】: