열거된 설명 정보 얻기

using System.ComponentModel; /// /// /// public enum StatusTag { /// /// /// [Description(" ")] Success, /// /// /// [Description(" ")] Error, /// /// /// [Description(" ")] Warning }
열거 설명 정보 가져오기 /// /// , Description /// /// /// public static string Description(Enum value) { if (value == null) return ""; var fieldInfo = value.GetType().GetField(value.ToString()); var attribArray = fieldInfo.GetCustomAttributes(false); return attribArray.Length == 0 ? value.ToString() : (attribArray[0] as DescriptionAttribute).Description; }

좋은 웹페이지 즐겨찾기