Вопросы по теме 'enums'

Как мне лучше всего подражать и / или избегать перечисления в Python?
Я использовал небольшой класс для имитации Enums в некоторых проектах Python. Есть ли способ лучше, или он наиболее подходит для некоторых ситуаций? Код класса здесь: class Enum(object): '''Simple Enum Class Example Usage: >>> codes =...
3972 просмотров
schedule 16.06.2022

Как использовать перечисления в Oracle?
Как вы используете перечисления в Oracle, используя только SQL? (без PSQL) В MySQL вы можете сделать: CREATE TABLE sizes ( name ENUM('small', 'medium', 'large') ); Каким был бы аналогичный способ сделать это в Oracle?
71485 просмотров
schedule 05.01.2023

Определение вложенного перечисления Java - имеет ли значение объявление как статическое?
У меня есть интерфейс - вот пример хорошо продуманной версии: public interface Particle { enum Charge { POSITIVE, NEGATIVE } Charge getCharge(); double getMass(); etc... } Есть ли разница в том, как реализации...
24528 просмотров
schedule 20.06.2023

C++ enum to unsigned int сравнение
Я нашел это в коде, над которым сейчас работаю, и подумал, что это причина некоторых проблем, которые у меня возникают. Где-то в шапке: enum SpecificIndexes{ //snip INVALID_INDEX = -1 }; Затем позже - инициализация: nextIndex =...
21385 просмотров
schedule 09.10.2022

.NET: почему диапазон/значение Enum не проверяются?
Это всегда беспокоило меня. Возможно, кто-то с некоторыми знаниями о внутренностях .NET может объяснить мне это. Предположим, я определяю перечисление следующим образом: public enum Foo { Eenie = 1, Meenie = 2, Miney = 3, Moe = 4...
3155 просмотров
schedule 19.01.2024

Как я могу заполнить поле со списком WPF в XAML всеми элементами из данного перечисления?
Скажем, у меня есть перечисление с четырьмя значениями: public enum CompassHeading { North, South, East, West } Какой XAML потребуется для заполнения ComboBox этими элементами? <ComboBox ItemsSource="{Binding...
23934 просмотров
schedule 30.09.2023

Вопрос о перечислениях Java
У меня есть 2 файла, которые взаимодействуют друг с другом. Я хотел определить перечисление, чтобы сделать код более читаемым, но если я определю его в файле 1, файл 2 будет жаловаться на незнание указанного перечисления. Если я определю ii в файле...
9913 просмотров
schedule 28.08.2022

const против enum в D
Посмотрите эту цитату с здесь внизу страницы. . (Я считаю, что цитируемый комментарий о const s относится и к invariant s) Перечисления отличаются от констант тем, что они не занимают места в конечном выводимом...
898 просмотров
schedule 11.03.2024

Сохранение перечислений в таблицах базы данных
У меня есть заказ со статусом (в коде это Enum). Вопрос в том, как это сохранить. Я мог бы: Сохраните строку в поле, а затем сопоставьте ее с перечислением при извлечении данных. Сохраните это как целое число, а затем снова сопоставьте с...
3310 просмотров
schedule 10.10.2022

Все элементы Enum в строку (C #)
Как преобразовать все элементы из перечисления в строку? Предположим, у меня есть: public enum LogicOperands { None, Or, And, Custom } И то, что я хочу заархивировать, выглядит примерно так: string...
22278 просмотров
schedule 05.04.2022

Flex и WCF - ошибка перечисления
У меня есть операция службы WCF, которая принимает параметр контракта данных настраиваемого типа MyQuery - function Search(q as MyQuery) . Объект MyQuery содержит 2 свойства: MyQuery.SearchPhrase (string) MyQuery.SearchType (custom enum...
1093 просмотров
schedule 10.02.2023

Что быстрее/эффективнее: Dictionary‹string,object› или Dictionary‹enum,object›?
Являются ли типы enum быстрее/эффективнее, чем типы string , когда они используются в качестве ключей словаря? IDictionary<string,object> or IDictionary<enum,object> На самом деле, какой тип данных лучше всего подходит в...
8813 просмотров
schedule 29.03.2024

Перечисления Java и операторы переключения - случай по умолчанию?
Для людей, предлагающих создать исключение: Создание исключения не вызывает у меня ошибки времени компиляции, а вызывает ошибку времени выполнения. Я знаю, что могу вызвать исключение, я лучше умру во время компиляции, чем во время выполнения....
37033 просмотров
schedule 03.04.2023

Rails перечисляемые типы или альтернативы
Я только изучаю ruby ​​on rails, и у меня есть таблица ролей пользователей (владелец, администратор и пользователь). В коде будут места, где мне нужно проверить роль пользователя и показать различные параметры. Кто-нибудь знает, как это сделать, не...
16132 просмотров
schedule 28.10.2022

Как объявить вложенное перечисление?
Я хочу объявить вложенное перечисление, например: \\pseudocode public enum Animal { dog = 0, cat = 1 } private enum dog { bulldog = 0, greyhound = 1, husky = 3 } private enum cat { persian = 0, siamese = 1, burmese = 2 }...
45777 просмотров
schedule 29.08.2022

VB6 IDE меняет регистр имен перечисления
Мне нужно поддерживать несколько приложений VB6, и я столкнулся со странной проблемой, когда дело доходит до имен перечислений. Предполагается, что Intellisense в VB6 работает следующим образом: если мое имя переменной определено как, скажем, Dim...
1050 просмотров
schedule 19.07.2022

Вы бы использовали регионы в длинных объявлениях switch/enum?
Недавно я обнаружил, что мне нужно (да, нужно) определить абсурдно длинные операторы switch и объявления enum в коде C#, но мне интересно, как люди считают, что это лучший способ разделить их на логические подразделы. В моей ситуации как значения...
1260 просмотров
schedule 23.04.2024

Поле со списком привязки wpf для перечисления в другом пространстве имен
Я пытаюсь привязать XAML ComboBox, чтобы его элементы списка были членами перечисления System.IO.Ports.Parity. Я нашел множество примеров перечислений привязки данных, но, похоже, они не работают, если перечисление находится в другом пространстве...
3058 просмотров
schedule 02.02.2022

проблема специализации шаблонной функции
Я использую шаблоны для реализации преобразования с проверкой диапазона из int в enum. Это выглядит так: template<typename E> E enum_cast(const int &source); Функция шаблона размещена более или менее в корневом каталоге проекта....
524 просмотров
schedule 02.05.2024

Как получить удобные имена для перечислений?
У меня есть перечисление вроде Enum Complexity { NotSoComplex, LittleComplex, Complex, VeryComplex } И я хочу использовать его в раскрывающемся списке, но не хочу видеть такие имена Camel в списке (выглядит действительно странно для...
11871 просмотров