1
Я украсил следующее перечисление с дисплеем DataAnnotation атрибуты:DataAnnotations: зачитать свойство Имени в коде
public enum RequiredOptions
{
[Display(Name="Optional",Description ="Optional")]
Optional,
[Display(Name="Not Used",Description ="Not Used")]
NotUsed,
[Display(Name="Required",Description ="Required")]
Required
}
Я хотел бы зачитать значение имени атрибута Display для заданного значения перечисления в мой код. Как мне это сделать?
public static string DisplayRequiredOptionName(RequiredOptions opt)
{
// Return the value of Name from the display attribute from opt
}
Я думаю, что вы обычно делаете это с помощью отражения и GetCustomAttributes(). –