public static string GetDisplayName(T obj){var type = typeof(T);var name = Enum.GetName(type, obj);var field = type.GetField(name);var attr = (DisplayAttribute)field.GetCustomAttribute(typeof(DisplayAttribute));return attr.Name ?? string.Empty;}
public static string GetDisplayName(T obj){var type = typeof(T);var name = Enum.GetName(type, obj);var field = type.GetField(name);var attr = (DisplayAttribute)field.GetCustomAttribute(typeof(DisplayAttribute));return attr.Name ?? string.Empty;}