using System.Reflection; namespace ShrlAlgoToolkit.Core.Assists; public static class EnumAssist { /// /// 获取当前枚举值的描述,没有描述则返回空字符串 /// /// /// public static T GetAttribute(this Enum value) where T : Attribute { var fieldInfo = value.GetType().GetField(value.ToString()); return fieldInfo.GetCustomAttribute(); } }