示例#1
0
        /// <summary>
        /// 获取枚举项的Description特性的描述文字
        /// </summary>
        /// <param name="enumeration"> </param>
        /// <returns> </returns>
        public static string ToDescription(this Enum enumeration)
        {
            Type type = enumeration.GetType();

            MemberInfo[] members = type.GetMember(enumeration.CastTo <string>());
            if (members.Length > 0)
            {
                return(members[0].ToDescription());
            }
            return(enumeration.CastTo <string>());
        }