Запитання з тегом «enums»

Тип даних, що складається з набору названих значень, що називаються елементами, членами або перелічувачами типу.

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



20
Як я можу повторити перелік?
Я щойно помітив, що ти не можеш використовувати стандартних математичних операторів на enum, такий як ++ або + = Отже, який найкращий спосіб перебрати всі значення в перерахунку C ++?
304 c++  enums 

23
Enum ToString із зручними рядками
Мій перелік складається з таких значень: private enum PublishStatusses{ NotCompleted, Completed, Error }; Хоча я можу вивести ці значення зручним для користувача способом. Мені не потрібно мати можливість знову переходити від рядка до значення.
282 c#  enums  tostring 

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

9
Конвенція про іменування Енума - множина
Я задаю це запитання, незважаючи на те, що я прочитав подібне, але не зовсім те, що я хочу на C # імені конвенції для іменування та відповідності властивості Я виявив, що я схильний називати переліки у множині, а потім 'використовувати' їх як однини, наприклад: public enum EntityTypes { Type1, Type2 …

6
Java: використання оператора переключення з перерахунком під підкласом
Спершу зазначу, що я набагато більше знайомий із перерахунками в C #, і здається, що перерахунки в Java - це зовсім безлад. Як ви бачите, я намагаюсь у своєму наступному прикладі використовувати оператор переключення @ перераховує, але я завжди отримую помилку незалежно від того, що я роблю. Я отримую помилку: …

17
Вперед оголосивши перерахунок на C ++
Я намагаюся зробити щось подібне: enum E; void Foo(E e); enum E {A, B, C}; який компілятор відкидає. Я швидко ознайомився з Google, і консенсус, здається, "ти не можеш цього зробити", але я не можу зрозуміти, чому. Хтось може пояснити? Пояснення 2: Я роблю це, оскільки у мене є приватні …
263 c++  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 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, це, здається, виконує роботу, вона серіалізує об'єкт у: {"event":"forgot password"} але коли …


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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.