Как получить список строк описаний Enum? [Дубликат]
На этот вопрос уже есть ответ:
Enum ToString с удобными для пользователя строками 19 ответовКак я могу получить список значений Enum?
Например, у меня есть следующее:
public enum ContactSubjects
{
[Description("General Question")]
General,
[Description("Availability/Reservation")]
Reservation,
[Description("Other Issue")]
Other
}
Что мне нужно сделать, это передать ContactSubject.General в качестве аргумента, и он возвращает список описаний.
Этот метод должен работать с любым Enum, а не только с ContactSubject (в моем примере). Подпись должна быть чем-то вроде GetEnumDescription (значение Enum).