/// <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>()); }