using System.ComponentModel;
public static void Main()
Console.WriteLine(Status.AguardandoAprovacao.DisplayDescription());
[Description("Aguardando Aprovação")]
public static class EnumExtensions
public static string DisplayDescription(this Enum value)
FieldInfo field = value.GetType().GetField(value.ToString());
DescriptionAttribute[] attributes = (DescriptionAttribute[])field.GetCustomAttributes(typeof(DescriptionAttribute), false);
if (attributes.Length > 0)
return attributes[0].Description;