using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace AUTS.Services.Tool { /// /// 枚举帮助类 /// public static class EnumHelper { ///// ///// 获取枚举的Short类型 ///// ///// ///// //public static short GetShortValue(Enum value) //{ // return short.Parse(((int)Enum.Parse(value.GetType(), value.ToString())).ToString()); //} ///// ///// 得到枚举中文备注 ///// ///// ///// //public static string GetEnumDesc(Enum enumValue) //{ // string value = enumValue.ToString(); // FieldInfo field = enumValue.GetType().GetField(value); // object[] objs = field.GetCustomAttributes(typeof(DescriptionAttribute), false); //获取描述属性 // if (objs.Length == 0) //当描述属性没有时,直接返回名称 // return value; // DescriptionAttribute descriptionAttribute = (DescriptionAttribute)objs[0]; // return descriptionAttribute.Description; //} } }