版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lenkty/article/details/78042450
public partial class Enum : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
{
Enums myEnums;
Enums.TryParse("0", out myEnums);
form1.InnerHtml = FetchDescription(myEnums);
}
public string FetchDescription<T>(T value)
{
FieldInfo fi = value.GetType().GetField(value.ToString());
DescriptionAttribute[] attributes =
(DescriptionAttribute[])fi.GetCustomAttributes(
typeof(DescriptionAttribute), false);
return (attributes.Length > 0) ? attributes[0].Description : value.ToString();
}
}
public enum Enums
{
[Description("AAAAAAAAAAA")]
AA = 0,
[Description("BBBBBBBBBBB")]
BB = 1,
}
--任何问题沟通请发送邮件到:[email protected]或加入qq群594096777讨论。