Результаты поиска по запросу "enums"

3 ответа

Это сработало для меня:

отрим это перечисление: enum DataType { case One (data: Int) case Two (value: String) }Swift имеет сопоставление с образцом для сравнения перечисления со связанными значениями, например так: let var1 = DataType.One(data: 123) let var2 = ...

2 ответа

Очень хороший пример того, как изменить экземпляр во время выполнения и как обеспечить функциональность сразу - тогда как функциональность может быть принята динамически в зависимости от работающей системы. PS: я уже проголосовал за этот ответ. Не могу проголосовать еще раз;)

ли как-то изменить само перечисление во время выполнения? Например. используя отражение. Вопрос не в том, чтобы изменить состояние константы перечисления. Он собирается изменить набор констант перечисления или удалить любые константы. Что ...

8 ответов

Получение enum, связанного со значением int

Ранее мои перечисления LegNo определялись просто как:

ТОП публикаций

0 ответов

Это великолепно, спасибо. Двойной палец вверх для дополнительного нюанса образования. Это заставляет меня думать, что для машинописного текста может быть полезен какой-то препроцессор, который может (по крайней мере, в этом случае) сделать код более простым. Но это не было бы самой машинописью. Благодарю. Сейчас я думаю, что я просто заставлю потребителя понять и использовать конструкцию «keyof typeof». И я рад, что на этой странице есть ссылка, почему!

отрим следующее перечисление машинописи: enum MyEnum { A, B, C };Если мне нужен другой тип, представляющий собой объединенные строки ключей этого перечисления, я могу сделать следующее: type MyEnumKeysAsStrings = keyof typeof MyEnum; // "A" | ...

1 ответ

, Мне кажется, это то, что вы хотите в 99,9% случаев! Ах, я вижу, теперь есть связанная тема только об этом.

ограничить параметр универсального типа типом enum, я предварительно ограничил их следующим образом, и это было лучшее, что я мог сделать для ограничения типа T для перечислений в пре-C # 7.3: void DoSomething<T>() where T : struct, ...

1 ответ

 пункт. Вложение условной логики в константы перечисления намного лучше, чем предложение switch

лятор утверждает, что в концеMyClass.parse(), Вот код: package de.hs_rm.safelyovertaken.ble; import android.support.annotation.NonNull; import java.util.Arrays; class MyClass { @NonNull static MyClass parse(byte[] encoded) throws ...

5 ответов

Могу ли я установить начальное значение enum в Java?

3 ответа

 объекты, которые представляют окно на вашем экране.

туры и перечисления похожи друг на друга. Когда было бы лучше использовать структуру, а не перечисление (или наоборот)? Может ли кто-нибудь привести ясный пример, когда использование структуры предпочтительнее использования перечисления?

6 ответов

Почему метод Enum HasFlag нуждается в боксе?

Я читаю "C # через CLR" и на странице 380 имеется примечание о следующем: Note The Enum class defines a HasFlag method defined as follows

2 ответа

Также обратите внимание, что для получения фактических имен перечислений вы используете функцию .values ​​() класса Enum.

я два окруженияPROD а такжеSTAGING, В среде prod у нас есть три центра обработки данныхABC, DEF а такжеPQR и постановка имеет один центр обработки данныхCORP, В каждом центре обработки данных есть несколько машин, и я определил для них константу, ...