Результаты поиска по запросу "enums"
Это сработало для меня:
отрим это перечисление: enum DataType { case One (data: Int) case Two (value: String) }Swift имеет сопоставление с образцом для сравнения перечисления со связанными значениями, например так: let var1 = DataType.One(data: 123) let var2 = ...
Очень хороший пример того, как изменить экземпляр во время выполнения и как обеспечить функциональность сразу - тогда как функциональность может быть принята динамически в зависимости от работающей системы. PS: я уже проголосовал за этот ответ. Не могу проголосовать еще раз;)
ли как-то изменить само перечисление во время выполнения? Например. используя отражение. Вопрос не в том, чтобы изменить состояние константы перечисления. Он собирается изменить набор констант перечисления или удалить любые константы. Что ...
Получение enum, связанного со значением int
Ранее мои перечисления LegNo определялись просто как:
Это великолепно, спасибо. Двойной палец вверх для дополнительного нюанса образования. Это заставляет меня думать, что для машинописного текста может быть полезен какой-то препроцессор, который может (по крайней мере, в этом случае) сделать код более простым. Но это не было бы самой машинописью. Благодарю. Сейчас я думаю, что я просто заставлю потребителя понять и использовать конструкцию «keyof typeof». И я рад, что на этой странице есть ссылка, почему!
отрим следующее перечисление машинописи: enum MyEnum { A, B, C };Если мне нужен другой тип, представляющий собой объединенные строки ключей этого перечисления, я могу сделать следующее: type MyEnumKeysAsStrings = keyof typeof MyEnum; // "A" | ...
, Мне кажется, это то, что вы хотите в 99,9% случаев! Ах, я вижу, теперь есть связанная тема только об этом.
ограничить параметр универсального типа типом enum, я предварительно ограничил их следующим образом, и это было лучшее, что я мог сделать для ограничения типа T для перечислений в пре-C # 7.3: void DoSomething<T>() where T : struct, ...
пункт. Вложение условной логики в константы перечисления намного лучше, чем предложение 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 ...
объекты, которые представляют окно на вашем экране.
туры и перечисления похожи друг на друга. Когда было бы лучше использовать структуру, а не перечисление (или наоборот)? Может ли кто-нибудь привести ясный пример, когда использование структуры предпочтительнее использования перечисления?
Почему метод Enum HasFlag нуждается в боксе?
Я читаю "C # через CLR" и на странице 380 имеется примечание о следующем: Note The Enum class defines a HasFlag method defined as follows
Также обратите внимание, что для получения фактических имен перечислений вы используете функцию .values () класса Enum.
я два окруженияPROD а такжеSTAGING, В среде prod у нас есть три центра обработки данныхABC, DEF а такжеPQR и постановка имеет один центр обработки данныхCORP, В каждом центре обработки данных есть несколько машин, и я определил для них константу, ...