/// <summary> /// 获取类型中整型成员的描述 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="field"></param> /// <returns></returns> public static string GetFieldDescription(this MError merror) { FieldInfo fi = merror.GetType().GetField(merror.ToString()); DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false); if (attributes != null && attributes.Length > 0) { return(attributes[0].Description); } else { return(merror.ToString()); } }