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

23 ответа

 такие решения, как получить 64K репутацию? Ненавижу думать о том, что весь этот дрянной код был добавлен на основе ответов авторов.

оя проблема - я ищу (если он вообще существует) перечислимый эквивалентArrayList.contains();. Вот пример моей проблемы с кодом: enum choices {a1, a2, b1, b2}; if(choices.???(a1)}{ //do this }Теперь я понимаю, чтоArrayList изStrings был бы ...

6 ответов

).

е повезло получить краткий ответ для этого сравнения с помощью Google, и вместо того, чтобы проводить свои собственные трудоемкие оценки, я решил сначала спросить. Я вполне уверен, что оператор switch, использующий Enums, будет работать быстрее, ...

6 ответов

Я не уверен, почему использовался static или почему он даже компилируется. Должен быть просто enum Response. Перечислители не являются статическими данными.

авно сталкивался с этим: static enum Response{ NO_ERROR=0, MISSING_DESCRIPTOR, ... };Компилируется и работает под управлением Microsoft VS2005. Однако я не уверен, что должен делать модификатор static. Отличается ли это от следующего? enum ...

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

8 ответов

Если вы не против макросов, вы можете обернуть его внутри макроса:

аюenum значение из двоичного файла и хотел бы проверить, является ли значение действительно частьюenum ценности. Как я могу это сделать? #include <iostream> enum Abc { A = 4, B = 8, C = 12 }; int main() { int v1 = 4; Abc v2 = static_cast< Abc >( ...

3 ответа

Не особенно здорово, но это так хорошо, как получается, я думаю ...

хакерское решение следующей проблемы: GCC 4.4+ принимает следующий код c ++ 0x: enum class my_enum { value1, value2 };Что позволяет использовать как это: my_enum e = my_enum::value1;со всеми прибамбасами это приносит. Я хотел бы сделать этот ...

0 ответов

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

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

5 ответов

как int это стандарт ...

жный дубликат: Приведите int к перечислению в C # [https://stackoverflow.com/questions/29482/cast-int-to-enum-in-c-sharp] Если у меня есть следующий код: enum foo : int { option1 = 1, option2, ... } private foo convertIntToFoo(int value) { // ...

1 ответ

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

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

17 ответов

Выход: 1: ГОД

аботе с переменными / параметрами, которые могут принимать только конечное число значений, я стараюсь всегда использовать Javaenum, как в public enum BonusType { MONTHLY, YEARLY, ONE_OFF }Пока я остаюсь внутри своего кода, это работает ...

6 ответов

 поэтому этот путь управления недействителен.

о, по умолчанию нет необходимости в операторе switch. Однако в следующей ситуации код успешно компилируется только тогда, когда я раскомментирую оператор по умолчанию. Кто-нибудь может объяснить, почему? public enum XYZ {A,B}; public static ...