2025-03-17 22:17:28 +08:00

12 lines
348 B
C#

using System.ComponentModel;
using System.Reflection;
public class EnumDisplayHelper
{
public static string DisplayName(object item)
{
if (item == null) return "";
var field = item.GetType().GetField(item.ToString());
return field?.GetCustomAttribute<DescriptionAttribute>()?.Description ?? item.ToString();
}
}