10
ответов

Почему использование flags+bitmasks, а не серия булевских переменных?

Учитывая случай, где у меня есть объект, который может быть в одном или нескольких истинных/ложных состояниях, я всегда был немного нечеток на том, почему программисты часто используют flags+bitmasks вместо того, чтобы просто использовать несколько булевс
вопрос задан: 10 September 2009 17:12
9
ответов

Автоматически создайте Перечисление на основе значений в справочной таблице базы данных?

Как я автоматически создаю перечисление и впоследствии использую его значения в C# на основе значений в справочной таблице базы данных (использующий слой данных библиотеки предприятия)? Например, Если я добавляю новое справочное значение...
вопрос задан: 30 July 2018 15:51
9
ответов

За и против использования вложенных классов C++ и перечислений?

Что за и против использования вкладываются общедоступные классы C++ и перечисления? Например, предположите, что у Вас есть класс, названный принтером, и этот класс также хранит информацию на выходных лотках, Вы могли...
вопрос задан: 7 June 2015 01:24
9
ответов

Как проверить, установлены ли какие-либо флаги комбинации флага?

Скажем, у меня есть это перечисление: [Флаги] перечислимые Буквы {= 1, B = 2, C = 4, AB = | B, Все = | B | C}, Чтобы проверить, установлен ли, например, AB, я могу сделать это: если ((буква и...
вопрос задан: 27 January 2015 18:24
9
ответов

У меня есть коллекция Enum, состоящая из |, могу ли я проверить, находится ли в ней определенное значение? [Дубликат]

В качестве вопроса у меня есть следующий Enum: enum F {A = 0, B = 1, C = 2, D = 3}; Могу ли я проверить, находится ли внутри переменной B? var x = F.B | F.C | F.D
вопрос задан: 11 October 2014 11:48
9
ответов

Начальное значение перечисления

У меня есть класс со свойством, которое является перечислением, перечисление является///<сводка>///Все доступные действия доставки///</сводка> общедоступный перечислимый EnumDeliveryAction {///<сводка>...
вопрос задан: 26 December 2013 19:55
9
ответов

Удалить десериализацию enum в json из другой строки [duplicate]

У меня есть это перечисление: public enum Position {BOSS («TheBigBoss»); private String bossName; @JsonValue String getBossName () {return bossName; } Что я пытаюсь сделать, это сериализовать выше enum для ...
вопрос задан: 22 October 2013 06:20
9
ответов

Используя Spring МОК для установки перечислимых значений

Существует ли способ настроить такие перечислимые значения через Spring МОК во время создания? То, что я хотел бы сделать, должно ввести во время загрузки класса, значения, которые трудно кодируются во фрагменте кода ниже: общественность...
вопрос задан: 10 January 2013 21:35
9
ответов

C#, Перечисление Флагов, Родовая функция для поиска флага

Я хотел бы одну функцию общего назначения, которая могла использоваться с любым перечислением стиля Флагов, чтобы видеть, существует ли флаг. Это не компилирует, но если бы у кого-либо есть предложение, я ценил бы его. общедоступные помехи...
вопрос задан: 19 June 2012 05:29
9
ответов

Как перечислить диапазон чисел, начинающийся с 1

Я использую Python 2.5, я хочу, чтобы перечисление было примерно таким (начиная с 1 вместо 0): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004 )] Я знаю, в Python 2.6 вы можете сделать: h = enumerate (range (2000, ...
вопрос задан: 21 July 2010 20:41
9
ответов

Цикл на перечислимых величинах

Насколько ужасный это - или действительно ли совершенно приемлемо - индексировать цикл на перечислении? Мне определили перечисление. Значения литералов являются значениями по умолчанию. Присвоенные значения не имеют никого...
вопрос задан: 19 March 2010 18:38
9
ответов

Java - значения доступа в общем перечислении [duplicate]

Есть ли способ использовать метод «values ​​()» из общего перечисления? открытый класс TCP_Message & lt; T extends Enum & lt; T & gt; & gt; {public T anEnum; public void doSomething () {anEnum = T ....
вопрос задан: 5 February 2010 23:26
9
ответов

Перечисление в Java. Преимущества?

Что некоторыми преимуществами создания является перечисление в Java, подобном классу, а не просто набору констант как в C/C++?
вопрос задан: 16 January 2010 15:12
9
ответов

Существует ли причина использовать перечисление для определения единственной константы в коде C++?

Типичный способ определить целочисленную константу для использования в функции: интервал константы NumbeOfElements = 10; то же для использования в классе: класс Класс {... статический интервал константы NumberOfElements...
вопрос задан: 4 September 2009 12:49
9
ответов

Как Вы передаете несколько перечислимых значений в C#?

Иногда при чтении кода C# других я вижу метод, который примет несколько перечислимых значений в единственном параметре. Я всегда думал, что это было довольно аккуратно, но никогда не изучало его. Ну, теперь я думаю я...
вопрос задан: 23 June 2009 01:20
9
ответов

Именование перечислимых типов

Если у Вас есть ряд связанных слов (например, Строка и Столбец или На и Прочь), как Вы находите коллективное слово, которое описывает те слова? А именно, как Вы называете перечисление? Если я имею "Красный", "...
вопрос задан: 14 May 2009 22:26
9
ответов

Перечисления Java и Операторы переключения - случай по умолчанию?

Для людей, предлагающих выдачу исключения: Выдача исключения не дает мне ошибку времени компиляции, она дает мне ошибку периода выполнения. Я знаю, что могу выдать исключение, я умер бы во время компиляции...
вопрос задан: 13 May 2009 18:42
9
ответов

Где лучше всего найти типы перечислений?

Я обнаружил, что обычно существует отдельный тип или пространство имен, которое принимает в качестве параметра любое конкретное перечисление, и в результате я всегда определял эти перечисления там. Хотя недавно у меня была совместная ...
вопрос задан: 17 October 2008 20:00
9
ответов

Перечисление на 64 бита в C++?

Существует ли способ иметь перечисление на 64 бита в C++? При рефакторинге некоторого кода я столкнулся с набором #defines, который будет лучше как перечисление, но быть больше, чем 32 бита вызывает компилятор к ошибке...
вопрос задан: 16 September 2008 20:28
9
ответов

Как сравнить флаги в C #?

У меня есть флаг enum ниже. [Flags] public enum FlagTest {Нет = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4} Я не могу сделать оператор if равным true. FlagTest testItem = ...
вопрос задан: 2 September 2008 18:39
8
ответов

Как реализовать Перечисления в Ruby?

Что лучший способ состоит в том, чтобы реализовать перечислимую идиому в Ruby? Я ищу что-то, что я могу использовать (почти) как перечисления Java/C#.
вопрос задан: 31 May 2019 02:22
8
ответов

Как мне перечислить перечисление в C #?

Как вы можете перечислить перечисление в C #? Например. следующий код не компилируется: public enum Suit {Spades, Hearts, Clubs, Diamonds} public void EnumerateAllSuitsDemoMethod () {...
вопрос задан: 27 May 2019 17:27
8
ответов

Что лучшую практику путь состоит в том, чтобы преобразовать перечисление для строкового представления?

У меня есть перечисление как это: общедоступный перечислимый ObectTypes {TypeOne, TypeTwo, TypeThree... TypeTwenty} затем я должен преобразовать это перечисление для строкового представления. Теперь я делаю этот тот путь: общественность...
вопрос задан: 25 October 2018 15:43
8
ответов

Как пройти через все значения перечисления в C #? [Дубликат]

На этот вопрос уже есть ответ: Как мне перечислить перечисление в C #? 26 answers public enum Foos {A, B, C} Есть ли способ перебрать возможные значения Foos? ...
вопрос задан: 14 September 2018 11:22
8
ответов

Лучшие практики для использования и сохранения перечислений

Я видел несколько вопросов/обсуждений здесь о лучшем способе обработать и сохранить подобные перечислению значения (например, Сохраняющиеся данные, которым удовлетворяют для перечислений, Как сохранить перечисление с помощью NHibernate), и я хотел бы...
вопрос задан: 23 May 2017 12:34
8
ответов

Сохранение данных, которым удовлетворяют для перечислений

Большинство проектов имеет своего рода данные, которые являются чрезвычайно статичными между выпусками и подходящими для использования в качестве перечисления, как состояния, типы транзакции, коды ошибок, и т.д. Для пользы примера я буду просто...
вопрос задан: 1 November 2015 17:53
8
ответов

способы получения строковых значений из Enum [duplicate]

Я enum объявлен как public enum Test {Cat = 0, Dog = 1} Я связываю это перечисление с моим выпадающим списком в asp.net. Когда я выбираю что-то в раскрывающемся списке, я получаю значение 0 или 1 в зависимости от того, что я выбираю. ...
вопрос задан: 9 October 2015 14:07
8
ответов

Два перечисления имеют некоторые общие элементы, почему это приводит к ошибке?

В моем коде есть два перечисления: enum Month {январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь}; enum ShortMonth {январь, февраль, март, апрель, май, июнь, июль, ...
вопрос задан: 25 June 2015 10:11
8
ответов

C # Enum эквивалент в Scala [дубликат]

Как использовать аналогично c # enums в scala. Что лучше всего прибл. для компилятора scala и ide и для программиста. Enum Fruit {Apple = "apple", Cherry = "cherry"} def printFruit (фрукты: фрукты = ...
вопрос задан: 23 January 2015 00:03
8
ответов

Какое безопасное с точки зрения типов перечисление в C++ Вы Используете?

Это общеизвестно, что встроенные перечисления в C++ не безопасны с точки зрения типов. Я задавался вопросом, какие классы, реализовывая безопасные с точки зрения типов перечисления используются там... Я сам использую следующий "велосипед", но эт
вопрос задан: 16 June 2014 20:37