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

Указание ENUM mySQL в модели Django
Как указать и использовать ENUM в модели Django?
59368 просмотров
schedule 16.12.2023

Как я могу представить Enum в Python?
В основном я разработчик C #, но в настоящее время работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
1032949 просмотров
schedule 09.09.2023

Определение того, находится ли значение перечисления в списке (C#)
Я создаю забавное маленькое приложение, чтобы определить, должен ли я ездить на работу на велосипеде. Я хотел бы проверить, идет ли дождь или гроза. public enum WeatherType : byte { Sunny = 0, Cloudy = 1, Thunderstorm = 2, Raining = 4, Snowing...
14640 просмотров
schedule 16.09.2022

Как создать объект enum из его типа и имени значения?
У меня есть тип (System.Type) перечисления и строка, содержащая значение перечисления для установки. Например. дано: enum MyEnum { A, B, C }; У меня есть typeof(MyEnum) и "B". Как создать объект MyEnum со значением MyEnum.B?
15020 просмотров
schedule 04.05.2023

Как легко сопоставить перечисления c ++ со строками
У меня есть несколько типов перечислений в некоторых файлах заголовков библиотек, которые я использую, и я хочу иметь способ преобразования значений перечисления в пользовательские строки - и наоборот. RTTI не сделает этого за меня, потому что...
256764 просмотров
schedule 05.01.2023

Как сохранить перечисление с помощью NHibernate
Есть ли способ сохранить перечисление в БД с помощью NHibernate? Это таблица с кодом и именем каждого значения в перечислении. Я хочу сохранить перечисление без сущности, но все же иметь внешний ключ (представление перечисления в виде int) от всех...
32372 просмотров

Генерация случайного перечисления в С# 2.0
Может ли кто-нибудь указать мне более чистый метод для создания случайного члена перечисления. Это работает, но выглядит некрасиво. Спасибо! public T RandomEnum<T>() { string[] items = Enum.GetNames(typeof( T )); Random r = new...
12159 просмотров
schedule 16.04.2022

Как можно двусторонним образом привязать флажок к отдельному биту перечисления флагов?
Для тех, кто любит хорошую задачу привязки WPF: У меня есть почти функциональный пример двусторонней привязки CheckBox к отдельному биту перечисления флагов (спасибо Иану Оуксу, исходное сообщение MSDN ). Однако проблема в том, что привязка...
22313 просмотров
schedule 07.05.2022

enum-int casting: оператор или функция
Во внешнем коде, который я использую, есть перечисление: enum En {VALUE_A, VALUE_B, VALUE_C}; В другом внешнем коде, который я использую, есть 3 директивы #define: #define ValA 5 #define ValB 6 #define ValC 7 Много раз у меня есть...
19894 просмотров
schedule 04.12.2022

Какой тип данных вы используете для перечислений в SQL Server
Когда мы сериализуем перечисление из C# в SQL Server, мы используем тип данных NCHAR(3) с мнемоническими значениями для каждого значения перечисления. Таким образом, мы можем легко прочитать запрос SELECT. Как вы сохраняете enum в своей базе...
9886 просмотров
schedule 30.06.2022

Сохранение данных, подходящих для перечислений
В большинстве проектов есть какие-то данные, которые по существу статичны между выпусками и хорошо подходят для использования в качестве перечисления, например, статусы, типы транзакций, коды ошибок и т. Д. Для примера, я просто буду использовать...
4956 просмотров
schedule 01.04.2024

Преобразование перечисления в строку базового типа в VB.Net (параметр Strict On)
Я хотел бы получить строковое представление базового типа перечисления. Dim target As System.ConsoleColor = ConsoleColor.Cyan Dim actual = 'What goes here? Dim expected = "11"
1266 просмотров
schedule 31.05.2022

Перечисление как использование флага, установка и смещение
У меня есть два флага: [Flags] enum Flags { A = 1, B = 2 }; Я поставил их так: Mode = Flags.A | Flags.B; // default value for(int i = 0; i < args.Length; i++) { switch(args[i]) { case "--a": { if ((Mode & Flags.A) ==...
5542 просмотров
schedule 20.02.2023

Что означает побитовое или | оператор делать?
Я читал о перечислениях флагов и побитовых операторах и наткнулся на этот код: enum file{ read = 1, write = 2, readandwrite = read | write } Я где-то читал о том, почему есть оператор inclusive or и как не может быть &, но не могу найти...
808 просмотров
schedule 15.05.2022

При объявлении перечисления следует ли принудительно использовать тип byte для менее 256 объектов?
Если у вас есть перечисление в вашем приложении, и у вас есть только несколько элементов, должны ли вы сделать базовый тип наименьшим возможным типом? enum smaller : byte { one, two, three };
36854 просмотров
schedule 10.07.2022

В Java типы перечисления внутри класса статичны?
Кажется, я не могу получить доступ к членам экземпляра окружающего класса изнутри перечисления, как я мог бы изнутри внутреннего класса. Означает ли это, что перечисления статичны? Есть ли доступ к области действия экземпляра окружающего класса или...
69938 просмотров
schedule 31.05.2022

Подсчет количества флагов, установленных в перечислении
Я уверен, что должен быть гораздо лучший способ сделать это. Я пытаюсь выполнить операцию подсчета в перечислении Flags. Раньше я перебирал все возможные значения и подсчитывал успешные операции И. e.g. [Flags] public enum Skills { None =...
9878 просмотров
schedule 14.08.2023

Лучшие практики использования и сохранения перечислений
Я видел здесь несколько вопросов / обсуждений о том, как лучше всего обрабатывать и сохранять значения, подобные перечислению (например, Сохранение данных, подходящих для перечислений , Как сохранить перечисление с помощью NHibernate ), и я хотел бы...
23600 просмотров
schedule 19.06.2022

Перечисление функций DLL?
Можно ли перечислить все функции, присутствующие в DLL? Как насчет того, чтобы получить его подпись? Могу ли я сделать это на С#? Или мне нужно перейти на низкий уровень, чтобы сделать это? С уважением и благодарностью, Хосе
1700 просмотров
schedule 02.01.2023

c++ typedef перечисление другого класса?
Итак, вот моя проблема: struct A { enum A_enum { E0, E1, E2 }; }; struct B { typedef A::A_enum B_enum; bool test(B_enum val) { return (val == E1); // error: "E1" undeclared identifier }...
11576 просмотров
schedule 04.10.2022