public enum DiscountType
{
[Description("001")]
ComboDiscount,
[Description("002")]
AutoDiscount,
[Description("003")]
ShippingPromotion,
[Description("004")]
Com,
[Description("005")]
PromotionCode,
[Description("006")]
RushOrder,
[Description("008")]
EggPoint,
[Description("009")]
PremierDiscount,
[Description("010")]
RushOrderFee
}
//获取枚举的Description信息
public static string GetEnumDescription(Enum e)
{
FieldInfo enumInfo = e.GetType().GetField(e.ToString());
DescriptionAttribute[] enumAttributes = (DescriptionAttribute[])enumInfo.GetCustomAttributes(typeof(DescriptionAttribute), false);
if (enumAttributes.Length > 0)
{
return enumAttributes[0].Description;
}
return e.ToString();
}
原文地址:http://www.cnblogs.com/Wolfmanlq/p/3884162.html