Вопросы по теме 'enums'
schedule
30.05.2022
64-битное перечисление в С++?
Есть ли способ иметь 64-битное перечисление в С++? Во время рефакторинга некоторого кода я наткнулся на кучу #define, которые были бы лучше в качестве перечисления, но из-за того, что они больше 32 бит, компилятор выдает ошибку.
Я почему-то думал,...
27790 просмотров
schedule
23.11.2023
Что мне следует использовать #define, enum или const?
В проекте C ++, над которым я работаю, у меня есть значение типа flag , которое может иметь четыре значения. Эти четыре флага можно комбинировать. Флаги описывают записи в базе данных и могут быть:
новая запись
удаленная запись
измененная...
65877 просмотров
schedule
21.09.2023
Максимальное и минимальное значения в перечислении 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