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

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

11
Преобразовать из порядкового номера перечисления в тип перечисления
У меня есть тип enum, ReportTypeEnumкоторый передается между методами во всех моих классах, но затем мне нужно передать это по URL-адресу, чтобы я использовал порядковый метод для получения значения int. После того, как я получу его на другой моей странице JSP, мне нужно преобразовать его обратно в формат, ReportTypeEnumчтобы я …
316 java  enums 

28
Как получить имена записей enum?
Я хотел бы повторить TypeScript a enumтип и получить имя каждого перечисляемого символа, например: enum myEnum { entry1, entry2 } for (var entry in myEnum) { // use entry's name here, e.g., "entry1" }
315 enums  typescript 


20
Как я могу перебрать перечисление?
Я только что заметил, что вы не можете использовать стандартные математические операторы для перечисления, такие как ++ или + = Итак, каков наилучший способ перебрать все значения в перечислении C ++?
304 c++  enums 

23
Enum ToString с удобными для пользователя строками
Мое перечисление состоит из следующих значений: private enum PublishStatusses{ NotCompleted, Completed, Error }; Я хочу иметь возможность выводить эти значения в удобной для пользователя форме, хотя. Мне не нужно снова переходить от строки к значению.
283 c#  enums  tostring 

13
Как определить перечислимый тип (enum) в C?
Я не уверен, каков правильный синтаксис для использования C перечислений. У меня есть следующий код: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; Но это не компилируется со следующей ошибкой: error: conflicting types for ‘strategy’ error: previous declaration of ‘strategy’ was here Что я делаю не так?
272 c  enums 

9
Соглашение об именовании Enum - множественное число
Я задаю этот вопрос, несмотря на то, что я прочитал похожее, но не совсем то, что я хочу в соглашении об именовании C # для enum и соответствующего свойства Я обнаружил, что имею тенденцию называть enums во множественном числе, а затем использовать их как единственное число, например: public enum EntityTypes …

17
Вперед, объявляя перечисление в C ++
Я пытаюсь сделать что-то вроде следующего: enum E; void Foo(E e); enum E {A, B, C}; который компилятор отклоняет. Я быстро посмотрел на Google, и консенсус, кажется, «вы не можете сделать это», но я не могу понять, почему. Кто-нибудь может объяснить? Пояснение 2: Я делаю это, поскольку у меня есть …
265 c++  enums 

6
Java: использование оператора switch с enum в подклассе
Во-первых, я скажу, что я гораздо лучше знаком с перечислениями в C #, и кажется, что перечисления в Java - довольно беспорядок. Как вы можете видеть, я пытаюсь использовать оператор switch @ enums в моем следующем примере, но я всегда получаю ошибку, независимо от того, что я делаю. Я получаю …


7
Как преобразовать значение enum в int?
У меня есть функция, которая возвращает тип int. Однако у меня есть только значение перечисления TAX. Как я могу привести значение перечисления TAX к int? public enum TAX { NOTAX(0),SALESTAX(10),IMPORTEDTAX(5); private int value; private TAX(int value){ this.value = value; } } TAX var = TAX.NOTAX; // This value will differ …
240 java  enums 

13
Сериализация Джексона и DeSerializer
Я использую JAVA 1.6 и Jackson 1.9.9 У меня есть enum public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } Я добавил @JsonValue, похоже, он выполняет работу по сериализации объекта в: …


14
Как использовать перечисления в C ++
Предположим, у нас есть что-то enumвроде следующего: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Я хочу создать экземпляр этого enumи инициализировать его с надлежащим значением, поэтому я делаю: Days day = Days.Saturday; Теперь я хочу проверить мою переменную или экземпляр с существующим enumзначением, поэтому я делаю: if (day == …
218 c++  enums 

13
Выбор значения по умолчанию для типа Enum без необходимости изменения значений
В C # возможно ли украсить тип Enum атрибутом или сделать что-то еще, чтобы указать, каким должно быть значение по умолчанию, без изменения значений? Необходимые числа могут быть установлены в камне по любой причине, и было бы удобно по-прежнему контролировать по умолчанию. enum Orientation { None = -1, North = …
209 c#  .net  enums 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.