namespace Yw.WinFrmUI.HydroL2d
{
///
/// 枚举拓展类
///
internal static class EnumExtension
{
///
/// 获取枚举的显示值
///
/// 枚举项
/// 枚举的显示文本
public static string GetDisplayText(this Enum t)
{
var t_type = t.GetType();
var fieldName = Enum.GetName(t_type, t);
var objs = t_type.GetField(fieldName).GetCustomAttributes(typeof(DisplayAttribute), false);
return objs.Length > 0 ? ((DisplayAttribute)objs[0]).Name : null;
}
}
}