我刚学习C#,在使用enum时遇到了一些问题。
我的枚举定义如下:
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;