Вход на сайт
Резюме для программиста
89957 просмотров
Перейти к просмотру всей ветки
в ответ uscheswoi_82 03.05.22 15:50, Последний раз изменено 03.05.22 16:55 (alex445)
А в Intellisense получают
Logging
PostProcessing
Processing
Saving
Settings
Start
А надо в том же порядке, как объявлены.
В Шарпе (а также С++, и, наверное, куче других языков с нумерованными константами) значения нумерованных констант вроде и могут быть упорядочены, но удобного встроенного доступа для получения или отображения этих констант согласно этой упорядоченности нет. Поэтому есть варианты для энумов, требующих упорядоченности:
- городим разные расширения-атрибуты для энумов,
- заменяем энумы полноценными типами, в которых храним инфу об упорядоченности,
- просто добавляем упорядоченность в названия - по умолчанию все тулзы сортируют это по алфавиту.