Jak uzyskać listę ciągów opisów Enum? [duplikować
To pytanie ma już odpowiedź tutaj:
Enum ToString z przyjaznymi dla użytkownika ciągami 19 odpowiedziJak mogę uzyskać listę wartości Enum?
Na przykład mam następujące elementy:
public enum ContactSubjects
{
[Description("General Question")]
General,
[Description("Availability/Reservation")]
Reservation,
[Description("Other Issue")]
Other
}
Muszę móc przekazać ContactSubject.General jako argument i zwróci on listę opisów.
Ta metoda musi współpracować z dowolnym Enum, nie tylko ContactSubject (w moim przykładzie). Podpis powinien być podobny do GetEnumDescriptions (wartość Enum).