Вопросы по теме '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 просмотров
schedule
04.05.2022
Генерация случайного перечисления в С# 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