需求: 取得Enum Description(描素)的值。 實作: (1)建立EnumHelper: /// <summary> /// 取得列舉描述 /// </summary> /// <param name="obj">列舉物件</param> /// <returns></returns> public static string GetDescription(this Enum obj) { var objName = obj.ToString(); var t = obj.GetType(); var fi = t.GetField(objName); var arrayDescription = (DisplayAttribute[])fi.GetCustomAttributes(typeof(DisplayAttribute), false); return arrayDescription == null ? string.Empty : arrayDescription[0].Description; } (2)使用範例: var enumDescription = LoginType.login.GetDescription();