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

Как я могу привести int к enum?
Как можно преобразовать int в enum в C #?
1611963 просмотров
schedule 30.05.2022

64-битное перечисление в С++?
Есть ли способ иметь 64-битное перечисление в С++? Во время рефакторинга некоторого кода я наткнулся на кучу #define, которые были бы лучше в качестве перечисления, но из-за того, что они больше 32 бит, компилятор выдает ошибку. Я почему-то думал,...
27790 просмотров
schedule 23.11.2023

Что мне следует использовать #define, enum или const?
В проекте C ++, над которым я работаю, у меня есть значение типа flag , которое может иметь четыре значения. Эти четыре флага можно комбинировать. Флаги описывают записи в базе данных и могут быть: новая запись удаленная запись измененная...
65877 просмотров

Максимальное и минимальное значения в перечислении C++
Есть ли способ найти максимальное и минимальное определенные значения перечисления в С++?
51492 просмотров
schedule 01.04.2022

Как MySQL хранит перечисления?
Если у меня есть такая таблица: CREATE TABLE sizes ( name ENUM('small', 'medium', 'large') ); Будет ли MySQL хранить эти строки в каждой строке, или внутри он будет использовать что-то меньшее, например целые числа, чтобы знать, на какое...
9716 просмотров
schedule 07.09.2022

Получить описание значения Enum ‹T›
У меня есть класс enumHelper, который содержит: public static IList<T> GetValues() { IList<T> list = new List<T>(); foreach (object value in Enum.GetValues(typeof(T))) { list.Add((T)value); } return list; } и...
10202 просмотров
schedule 11.03.2023

Вы используете типы перечислений в своих веб-службах WCF?
Я слышал, как некоторые люди говорили, что перечисления являются злом и не должны использоваться в веб-сервисах из-за несоответствий, которые могут возникнуть между сервером и клиентом, если присвоены некоторые значения или если перечисление помечено...
26679 просмотров
schedule 02.06.2022

Как получить все значения Enum в XMLBeans?
Apache XMLBeans можно использовать для создания классов и интерфейсов Java из файлов определения схемы XML (XSD). Он также генерирует Enums на основе StringEnumAbstractBase и StringEnumAbstractBase.Table для представления значений домена. Они удобны...
3703 просмотров
schedule 02.05.2022

Каков размер перечисления в C?
Я создаю набор значений перечисления, но мне нужно, чтобы каждое значение перечисления было шириной 64 бита. Если я правильно помню, enum обычно имеет тот же размер, что и int; но я думал, что где-то читал, что (по крайней мере, в GCC) компилятор...
208598 просмотров
schedule 10.04.2023

Попытка разработать объектную модель - используя перечисления
Я пытаюсь разработать объектную модель (для С#) и не могу найти лучший способ хранения данных. Я попытаюсь использовать простой пример, чтобы проиллюстрировать это! У меня есть объект «домашнее животное», который может быть одним из «кошки»,...
559 просмотров
schedule 04.12.2022

Перечисление диаграммы классов UML
Я моделирую диаграмму классов. Атрибут класса - это перечисление. Как мне это смоделировать? Обычно вы делаете что-то вроде этого: - name : string Но как это сделать с помощью перечисления?
240150 просмотров
schedule 06.09.2023

WPF: как отображать значения свойств перечисления в редакторе VS2008 XAML intellisense?
Я создал настраиваемый элемент управления WPF со свойством зависимости типа перечисления. Я хочу, чтобы пользователь этого элемента управления при редактировании XAML в VS видел дополнительные значения перечисления в окне intellisense....
2492 просмотров
schedule 13.03.2023

Следующее или предыдущее перечисление
Учитывая перечисление, которому присвоены значения, каков наилучший способ получить следующее или предыдущее перечисление с заданным значением. Например, рассмотрим это перечисление: public enum TimeframeType { None = 0, [Description("1...
4387 просмотров
schedule 31.03.2022

C # против Java Enum (для новичков в C #)
Некоторое время я программировал на Java и только что меня бросили в проект, полностью написанный на C #. Я пытаюсь разобраться в C # и заметил, что перечисления используются в нескольких местах в моем новом проекте, но на первый взгляд перечисления...
69862 просмотров
schedule 02.05.2022

Есть ли правильный способ избежать предупреждений при сравнении двух разных перечислений?
При сравнении перечислений из разных источников, например, из следующего кода, GCC выдает предупреждения. Есть ли способ избежать этих предупреждений без приведения c-стиля? struct Enumerator { enum { VALUE = 5 }; }; template<int V>...
4582 просмотров
schedule 24.08.2022

Соглашение об именах C # для перечисления и сопоставления свойств
Я часто обнаруживаю, что реализую класс, поддерживающий какое-то собственное свойство статуса в виде перечисления: у меня есть перечисление Status и ОДНО свойство состояния типа Status. Как мне решить этот конфликт имен? public class Car {...
48471 просмотров
schedule 06.06.2022

Как сериализовать значение перечисления как int?
Я хочу сериализовать значение enum как int, но получаю только имя. Вот мой (образец) класс и перечисление: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking...
51826 просмотров
schedule 16.06.2022

C#: Enum.IsDefined для комбинированных флагов
У меня есть это перечисление: [Flags] public enum ExportFormat { None = 0, Csv = 1, Tsv = 2, Excel = 4, All = Excel | Csv | Tsv } Я пытаюсь создать оболочку для этого (или любого другого) перечисления, которое уведомляет...
8583 просмотров
schedule 15.02.2023

Должны ли перечисляемые объекты быть без гражданства?
Поскольку по замыслу константа перечисления в java является одноэлементной, и ради одновременного использования я обычно создаю экземпляры перечисления без сохранения состояния и использую параметры метода для ввода данных по мере необходимости....
3416 просмотров
schedule 18.12.2022

Совет по кодированию — типы пересечений и перечисления Java
Типы пересечения позволяют вам (своего рода) делать перечисления, которые имеют иерархию наследования. Вы не можете наследовать реализацию, но можете делегировать ее вспомогательному классу. enum Foo1 implements Bar {} enum Foo2 implements Bar...
5101 просмотров
schedule 02.02.2023