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

Создать универсальный метод, ограничивающий T до Enum
Я создаю функцию, расширяющую концепцию Enum.Parse , которая Позволяет анализировать значение по умолчанию в случае, если значение Enum не найдено Нечувствителен к регистру Итак, я написал следующее: public static T...
403444 просмотров
schedule 05.04.2024

Синглтон в производительности enum
Мне было интересно узнать о синглтоне в перечислении и его производительности. Когда у нас многопоточная среда, мы должны синхронизировать момент создания экземпляра. Просто мы можем использовать синхронизированный мод для функции getInstance(),...
544 просмотров
schedule 19.03.2024

Динамически инициализировать перечисление на основе связанного значения
Это мое перечисление: enum E { case a(Int), b(String) } Типы значений, связанные с перечислением, уникальны и всегда равны одному. Скажем, у меня есть эта переменная: let myInt = 0 Я хочу создать экземпляр E на основе...
1265 просмотров
schedule 03.04.2024

Как перенести члены перечисления из одного класса в другой в C ++
Мне нравится объявлять enum s внутри классов, которые их используют, чтобы глобальное пространство имен оставалось аккуратным. Теперь у меня возникла проблема: я хочу использовать одно и то же перечисление внутри двух классов A и B . Я пробовал...
34 просмотров
schedule 28.03.2024