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; } } }