using System.ComponentModel;
public static string GetEnumDescription(Enum value)
FieldInfo fi = value.GetType().GetField(value.ToString());
DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
if (attributes != null && attributes.Length > 0)
return attributes[0].Description;
public static void Main()
Console.WriteLine(GetEnumDescription(Unit.Watt));