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

Что означает атрибут перечисления [Flags] в C #?
Время от времени я вижу перечисление вроде следующего: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не понимаю, что именно делает атрибут [Flags] . У кого-нибудь...
524488 просмотров
schedule 08.12.2023

Отображение списка перечислений
У меня есть таблица под названием UserPermissions с FK для таблицы пользователей по userId, а затем строковый столбец для строкового значения перечисления. Я вижу ошибку NHibernate.MappingException: ассоциация из таблицы UserPermissions относится к...
2197 просмотров
schedule 03.05.2024

Сопоставление значений перечисления со строками в C ++
Есть ли способ во время выполнения сопоставить значение перечисления с именем? (Я строю с GCC.) Я знаю, что GDB может это сделать, и я готов использовать что-то непереносимое и мешающее с отладочными данными. Изменить: Я ищу решение,...
2077 просмотров
schedule 04.02.2024

Универсальная версия Enum.Parse в C #
Я регулярно задавался вопросом, почему C # до сих пор не реализовал Generic Enum.Parse Допустим, у меня есть enum MyEnum { Value1, Value2 } И из XML-файла / записи в БД я хочу создать Enum. MyEnum val =...
22424 просмотров
schedule 04.12.2023

Winforms привязывает Enum к переключателям
Если у меня есть три переключателя, как лучше всего связать их с перечислением, которое имеет одинаковые варианты? например [] Choice 1 [] Choice 2 [] Choice 3 public enum MyChoices { Choice1, Choice2, Choice3 }
7890 просмотров
schedule 25.11.2023

Перегрузка операторов для перечислений
Можно ли определить операторы для перечислений? Например, у меня в классе есть enum Month, и я хотел бы написать ++my_month. Спасибо P.S. Чтобы избежать переполнения, я сделал что-то вроде этого: void Date::add_month() { switch(my_month_)...
19626 просмотров
schedule 06.04.2024

Как использовать перечисление флагов в качестве свойства пользовательского компонента в SSIS?
Я программирую пользовательский компонент для SSIS, в котором мне нужно следующее Enum в качестве свойства, которое я могу редактировать (необходим выбор нескольких значений). [Flags] public enum PermissionSettings : ushort { None = 0,...
945 просмотров
schedule 18.02.2024

Стратегия наследования SINGLE_TABLE с использованием перечислений в качестве значения дискриминатора
Можно ли использовать перечисление в качестве значения дискриминатора при использовании стратегии наследования SINGLE_TABLE?
19453 просмотров
schedule 23.10.2023

Введите безопасные (r) битовые флаги в С++?
Пересматривая старый код на C++, я наткнулся на несколько битовых флагов , определенных как перечисления. enum FooFlags { FooFlag1 = 1 << 0, FooFlag2 = 1 << 1, FooFlag3 = 1 << 2 // etc... }; Это не редкость,...
5574 просмотров
schedule 05.12.2023

Присвойте несколько значений элементам перечисления
Привет, у меня есть это перечисление в настоящее время [Serializable] public enum Country { US = 1, Canada = 2, } Когда я обычно получаю целое число из базы данных, я конвертирую его в перечисление, используя (Country)...
54773 просмотров
schedule 11.04.2024

проблемы с объявлением статического перечисления, C#
Привет, я пытаюсь объявить статическое перечисление так: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace Lds.CM.MyApp.Controllers { public class MenuBarsController :...
72848 просмотров
schedule 08.07.2022

В JSP EL значение перечисления всегда пустое
При попытке заставить работать условие EL я обнаружил, что значения перечисления полностью игнорируются. Мне кажется, что это противоречит спецификации. <c:out value='${com.foobar.data.BookingStatus.FAILED}' /> <c:out...
13267 просмотров
schedule 21.12.2023

Как мне настроить это перечисление, чтобы вернуть изображение, которое я хочу?
Я пытаюсь настроить это перечисление так, чтобы оно могло возвращать правильное изображение, хотя я борюсь со способом включения контекста, поскольку он находится в отдельном классе. public enum CubeType { GREEN { public Drawable...
2347 просмотров
schedule 20.08.2022

Являются ли .net Enums преобразовываемыми типами? (маршаллинг)
По-видимому, есть список непреобразуемых типов, и пока я не вижу в нем конкретно Enums. Они вообще мутные? Или это зависит от того, объявлены ли они с непреобразуемым базовым типом? //e.g. internal enum SERVERCALL : uint { IsHandled = 0,...
2577 просмотров
schedule 02.09.2022

Помощник Enum в С# не дает ожидаемого результата
По сути, по какой-то причине я не получаю правильный тип перечисления, и я не могу понять, почему, мой код ниже, заранее большое спасибо за любые указатели/объяснения... РЕДАКТИРОВАТЬ: type-> изменено на другое имя (спасибо, ребята, за внимание)...
614 просмотров
schedule 14.10.2023

Как написать перечисление на F# без явного назначения числовых литералов?
У меня есть перечисление в F#, например: type Creature = | SmallCreature = 0 | MediumCreature = 1 | GiantCreature = 2 | HumongousCreature = 3 | CreatureOfNondescriptSize = 4 Мне не нравится вводить числа вручную, и я хочу легко...
866 просмотров
schedule 02.11.2023

Перечисление значений в виде раскрывающегося списка
Я столкнулся с проблемой заполнения раскрывающегося списка из значений класса Enum. Мой код класса перечисления: package abc.xyz.constants; public enum StateConstantsEnum { NEWYORK("NY"), FLORIDA("FL"),...
19023 просмотров
schedule 16.11.2023

Перечисление Java, переопределяющее toString ()
Я никогда раньше не использовал классы перечисления Java для постоянных значений, в прошлом я обычно использовал подход «общедоступный финал». Я начал использовать перечисление сейчас и переопределяю метод toString (), чтобы он возвращал значение,...
19521 просмотров
schedule 16.10.2022

использование enum говорит о недопустимом преобразовании из «int» в «type»
В моем классе я определил перечисление следующим образом: class myClass { public: enum access { forL, forM, forA }; typedef access AccessType; AccessType aType; }; Позже в определен объект, подобный этому:...
43207 просмотров
schedule 16.07.2022

Сопоставление между перечислением и строкой?
Итак, недавно я прочитал этот пост и хочу эффективно то же самое. Мне было все равно на «уродство» и т. д., поэтому я реализовал один из методов следующим образом: public enum Day { Monday(1), Tuesday(2), Wednesday(3),...
1285 просмотров
schedule 29.08.2022