private string GetName(Type enumType, string typeName)
{
string name = typeName;
FieldInfo[] fs = enumType.GetFields();
object enumInstance =
enumType.Assembly.CreateInstance(enumType.FullName);
foreach (FieldInfo f in fs)
{
XmlEnumAttribute[] cas =
(XmlEnumAttribute[])f.GetCustomAttributes(typeof(XmlEnumAttribute), true);
if (cas.Length > 0 && f.Name == typeName)
{
name = cas[0].Name.ToString();
}
}
return name;
}
获取枚举类型属性对应的名称
最新推荐文章于 2023-03-07 11:35:41 发布