Учитывая случай, где у меня есть объект, который может быть в одном или нескольких истинных/ложных состояниях, я всегда был немного нечеток на том, почему программисты часто используют flags+bitmasks вместо того, чтобы просто использовать несколько булевс
Как я автоматически создаю перечисление и впоследствии использую его значения в C# на основе значений в справочной таблице базы данных (использующий слой данных библиотеки предприятия)? Например, Если я добавляю новое справочное значение...
Что за и против использования вкладываются общедоступные классы C++ и перечисления? Например, предположите, что у Вас есть класс, названный принтером, и этот класс также хранит информацию на выходных лотках, Вы могли...
Скажем, у меня есть это перечисление: [Флаги] перечислимые Буквы {= 1, B = 2, C = 4, AB = | B, Все = | B | C}, Чтобы проверить, установлен ли, например, AB, я могу сделать это: если ((буква и...
В качестве вопроса у меня есть следующий Enum: enum F {A = 0, B = 1, C = 2, D = 3}; Могу ли я проверить, находится ли внутри переменной B? var x = F.B | F.C | F.D
У меня есть класс со свойством, которое является перечислением, перечисление является///<сводка>///Все доступные действия доставки///</сводка> общедоступный перечислимый EnumDeliveryAction {///<сводка>...
У меня есть это перечисление: public enum Position {BOSS («TheBigBoss»); private String bossName; @JsonValue String getBossName () {return bossName; } Что я пытаюсь сделать, это сериализовать выше enum для ...
Существует ли способ настроить такие перечислимые значения через Spring МОК во время создания? То, что я хотел бы сделать, должно ввести во время загрузки класса, значения, которые трудно кодируются во фрагменте кода ниже: общественность...
Я хотел бы одну функцию общего назначения, которая могла использоваться с любым перечислением стиля Флагов, чтобы видеть, существует ли флаг. Это не компилирует, но если бы у кого-либо есть предложение, я ценил бы его. общедоступные помехи...
Я использую Python 2.5, я хочу, чтобы перечисление было примерно таким (начиная с 1 вместо 0): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004 )] Я знаю, в Python 2.6 вы можете сделать: h = enumerate (range (2000, ...
Насколько ужасный это - или действительно ли совершенно приемлемо - индексировать цикл на перечислении? Мне определили перечисление. Значения литералов являются значениями по умолчанию. Присвоенные значения не имеют никого...
Есть ли способ использовать метод «values ()» из общего перечисления? открытый класс TCP_Message & lt; T extends Enum & lt; T & gt; & gt; {public T anEnum; public void doSomething () {anEnum = T ....
Типичный способ определить целочисленную константу для использования в функции: интервал константы NumbeOfElements = 10; то же для использования в классе: класс Класс {... статический интервал константы NumberOfElements...
Иногда при чтении кода C# других я вижу метод, который примет несколько перечислимых значений в единственном параметре. Я всегда думал, что это было довольно аккуратно, но никогда не изучало его. Ну, теперь я думаю я...
Если у Вас есть ряд связанных слов (например, Строка и Столбец или На и Прочь), как Вы находите коллективное слово, которое описывает те слова? А именно, как Вы называете перечисление? Если я имею "Красный", "...
Для людей, предлагающих выдачу исключения: Выдача исключения не дает мне ошибку времени компиляции, она дает мне ошибку периода выполнения. Я знаю, что могу выдать исключение, я умер бы во время компиляции...
Я обнаружил, что обычно существует отдельный тип или пространство имен, которое принимает в качестве параметра любое конкретное перечисление, и в результате я всегда определял эти перечисления там. Хотя недавно у меня была совместная ...
Существует ли способ иметь перечисление на 64 бита в C++? При рефакторинге некоторого кода я столкнулся с набором #defines, который будет лучше как перечисление, но быть больше, чем 32 бита вызывает компилятор к ошибке...
У меня есть флаг enum ниже. [Flags] public enum FlagTest {Нет = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4} Я не могу сделать оператор if равным true. FlagTest testItem = ...
Как вы можете перечислить перечисление в C #? Например. следующий код не компилируется: public enum Suit {Spades, Hearts, Clubs, Diamonds} public void EnumerateAllSuitsDemoMethod () {...
У меня есть перечисление как это: общедоступный перечислимый ObectTypes {TypeOne, TypeTwo, TypeThree... TypeTwenty} затем я должен преобразовать это перечисление для строкового представления. Теперь я делаю этот тот путь: общественность...
На этот вопрос уже есть ответ: Как мне перечислить перечисление в C #? 26 answers public enum Foos {A, B, C} Есть ли способ перебрать возможные значения Foos? ...
Я видел несколько вопросов/обсуждений здесь о лучшем способе обработать и сохранить подобные перечислению значения (например, Сохраняющиеся данные, которым удовлетворяют для перечислений, Как сохранить перечисление с помощью NHibernate), и я хотел бы...
Большинство проектов имеет своего рода данные, которые являются чрезвычайно статичными между выпусками и подходящими для использования в качестве перечисления, как состояния, типы транзакции, коды ошибок, и т.д. Для пользы примера я буду просто...
Я enum объявлен как public enum Test {Cat = 0, Dog = 1} Я связываю это перечисление с моим выпадающим списком в asp.net. Когда я выбираю что-то в раскрывающемся списке, я получаю значение 0 или 1 в зависимости от того, что я выбираю. ...
Как использовать аналогично c # enums в scala. Что лучше всего прибл. для компилятора scala и ide и для программиста. Enum Fruit {Apple = "apple", Cherry = "cherry"} def printFruit (фрукты: фрукты = ...
Это общеизвестно, что встроенные перечисления в C++ не безопасны с точки зрения типов. Я задавался вопросом, какие классы, реализовывая безопасные с точки зрения типов перечисления используются там... Я сам использую следующий "велосипед", но эт