Вы можете использовать Enum.GetNames()
, чтобы получить строковый массив, содержащий имена элементов перечисления. Если ваши названия элементов удобны для пользователя, то это, вероятно, достаточно хорошо. В противном случае вы можете создать свой собственный метод GetName()
, который будет возвращать хорошее имя для каждого элемента.
ИЛИ - если перечисление никогда (или редко) не изменится, вы можете просто создать метод, который напрямую добавляет жестко закодированные элементы в выпадающий список. Это, вероятно, более эффективно (если это важно для вас).