public static class EnumHelper
{
public static string GetDescription<T>(T enumValue) where T : Enum
{
FieldInfo fieldInfo = enumValue.GetType().GetField(enumValue.ToString());
if (fieldInfo != null)
{
DescriptionAttribute descriptionAttribute = fieldInfo.GetCustomAttribute<DescriptionAttribute>();
if (descriptionAttribute != null)
{
return descriptionAttribute.Description;
}
}
return enumValue.ToString();
}
}
以上是帮助类
Message输出: