Как создать универсальный метод, возвращающий словарь значений перечисления с отображаемым именем атрибута?
Мне нужно создать универсальный метод, который возвращает словарь значений перечисления с отображаемым именем атрибута.
Я также хотел бы посмотреть, можно ли это сделать как метод расширения для перечисления.
Что я уже пробовал:
Я могу сделать это только с помощью не общего метода.
internal IDictionary<int,string> GetPriorityTypes() { Dictionary<int, string> priorities = new Dictionary<int, string>(); foreach (PriorityType item in Enum.GetValues(typeof(PriorityType))) { priorities.Add((int)item, item.GetDisplayName()); } return priorities; }
Maciej Los
Что такое объявление и оформление класса PriorityType?
istudent
Это перечисление
MadMyche
Как насчет того, чтобы вы дали нам образец разметки для перечисления и то, что вы хотите для результатов этой функции, которую вы хотите?
Вы можете добавить эти элементы к этому вопросу через Improve Question
виджет выше