Esempio n. 1
0
        /// <summary>
        /// 得到某个枚举项的描述
        /// </summary>
        /// <param name="enumItem"></param>
        /// <returns></returns>
        public static string ToDescription(this System.Enum enumItem)
        {
            enumItem.NullCheck("enumItem");

            return(EnumItemDescriptionAttribute.GetDescription(enumItem));
        }
Esempio n. 2
0
        /// <summary>
        /// 根据值找到枚举对象的描述
        /// </summary>
        /// <param name="enumType"></param>
        /// <param name="value"></param>
        /// <returns></returns>
        public static string GetEnumDescription(Type enumType, int value)
        {
            Enum item = (Enum)Enum.ToObject(enumType, value);

            return(EnumItemDescriptionAttribute.GetDescription(item));
        }