Вопросы с тегом «enums»

Тип данных, состоящий из набора именованных значений, называемых элементами, членами или перечислителями типа.

3
Почему Android не использует больше перечислений?
Мне очень нравится использовать перечисления C # и Java в моем коде по нескольким причинам: Они намного более безопасны в отношении типов, чем целые числа, строки или наборы логических флагов. Они приводят к более читаемому коду. Установить недопустимое значение для перечисления труднее, чем для int или строки. Они позволяют легко …
79 android  enums 


4
Как проверить, содержит ли Enum число?
У меня есть Enum вроде этого: public enum PromotionTypes { Unspecified = 0, InternalEvent = 1, ExternalEvent = 2, GeneralMailing = 3, VisitBased = 4, PlayerIntroduction = 5, Hospitality = 6 } Я хочу проверить, содержит ли это Enum число, которое я даю. Например: когда я даю 4, Enum содержит …
79 c#  .net  enums 

2
Как определить свойства Python Enum, если в именах MySQL ENUM есть пробел?
У меня есть Enumкласс Python, как это: from enum import Enum class Seniority(Enum): Intern = "Intern" Junior_Engineer = "Junior Engineer" Medior_Engineer = "Medior Engineer" Senior_Engineer = "Senior Engineer" В базе данных MYSQL столбец старшинства ENUM имеет значения «Стажер», «Младший инженер», «Младший инженер», «Старший инженер». Проблема в том, что я получаю …

2
Почему EnumMap не является SortedMap в Java?
EnumMap<K extends Enum<K>, V> в Java четко упорядочено по определению связанного перечисления, как вы также можете увидеть в javadoc: Карты перечислений поддерживаются в естественном порядке их ключей (порядок, в котором объявляются константы перечисления). Это находит свое отражение в итераторах возвращенного видом коллекций ( keySet(), entrySet()и values()). Что мне нужно, так …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.