public enum FAnXing
{
[Description("成功")]
Success=0,

}

//////////////////////////////////////////////////

public static string GetEnumDescription(Enum enumValue)
{
string str = enumValue.ToString();
System.Reflection.FieldInfo field = enumValue.GetType().GetField(str);
object[] objs = field.GetCustomAttributes(typeof(System.ComponentModel.DescriptionAttribute), false);
if (objs == null || objs.Length == 0) return str;
System.ComponentModel.DescriptionAttribute da = (System.ComponentModel.DescriptionAttribute)objs[0];
return da.Description;
}

////////////////////////////////

GetEnumDescription(FAnXing.Success)------成功

 

posted on 2017-09-19 13:42  张小帅  阅读(127)  评论(0编辑  收藏  举报