Designer
Ref1, Ref2
Code Behind
using System.ComponentModel;
using System.Reflection;
public enum Test
{
[DescriptionAttribute("Alphabet")]
ABCD
};
public static string stringValueOf(Enum value)
{
FieldInfo fi = value.GetType().GetField(value.ToString());
DescriptionAttribute[] attributes = (DescriptionAttribute[])
fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
if (attributes.Length > 0)
{
return attributes[0].Description;
}
else
{
return value.ToString();
}
}
protected void btnShow_Click(object sender, EventArgs e)
{
Response.Write(stringValueOf(Test.ABCD));
}
Ref1, Ref2



0 comments:
Post a Comment