0
ответов

Почему Java не позволяет определять перечисление внутри метода? [дубликат]

Возможный дубликат: Java: локальные перечисления Почему мы не можем определить перечисление в определенном методе в Java? Если у меня есть сценарий, в котором я буду использовать эти значения перечисления только в методе, а не в каком-либо другом...
вопрос задан: 23 May 2017 12:01
0
ответов

#define vs. enums для адресации периферийных устройств

Я должен программировать периферийные регистры в микроконтроллере на базе ARM9. Например, для USART я сохраняю соответствующие адреса памяти в enum: enum USART {US_BASE = (int) 0xFFFC4000, ...
вопрос задан: 23 May 2017 12:00
0
ответов

C # или VB.NET - Итерировать все общедоступные перечисления

У нас есть общий компонент в нашем источнике, который содержит все перечисления (примерно 300!) для очень большого приложения. Есть ли способ, используя C # или VB.NET, перебрать их все по порядку ...
вопрос задан: 23 May 2017 12:00
0
ответов

Обработка изменений перечисления в Entity Framework 5

В этом вопросе я обнаружил, что изменения перечисления не обрабатываются миграциями Entity Framework. На самом деле, изменения перечисления даже не приводят к ошибке изменения модели, поэтому вы можете изменять перечисления по желанию с помощью...
вопрос задан: 23 May 2017 11:56
0
ответов

Перечисление флагов со слишком большим количеством элементов; последнее значение слишком велико. Как я могу решить эту проблему? [дубликат]

Возможный дубликат :Когда вы используете флаг (Enum ), у вас есть предел 64. Каковы альтернативы, когда вы достигаете предела? У меня есть следующее перечисление [Flags], которое должно содержать 33 элемента :[Flags]...
вопрос задан: 23 May 2017 11:55
0
ответов

Преобразование Int в Generic Enum в C#

Подобно приведению int в enum в C #, но мое перечисление является параметром Generic Type. Каков наилучший способ справиться с этим? Пример :private T ConvertEnum (int i ), где T :struct, IConvertible {...
вопрос задан: 23 May 2017 11:54
0
ответов

Передача типа Enum в качестве аргумента? [дубликат]

Возможный дубликат: перечисления C # как параметры функции? Мне было интересно, как я могу передать тип перечисления в качестве аргумента метода. Я пытаюсь создать общий метод, который будет принимать поле со списком, и ...
вопрос задан: 23 May 2017 11:54
0
ответов

Перегруженный индексатор с перечислением: невозможно использовать индексатор по умолчанию

Учитывая следующий код: пространство имен MyApp {using System; using System.Collections.ObjectModel; class Program {static void Main (string [] args) {...
вопрос задан: 23 May 2017 11:54
0
ответов

итерация по типу перечисления [дубликат]

Возможный дубликат: Как мне перечислить перечисление? Не знаю, можно ли делать то, что я хочу, но думаю, почему бы и нет. У меня есть пример enum: public enum Animals {Cat, Dog, ... ...
вопрос задан: 23 May 2017 11:53
0
ответов

Случайное значение из перечисления с вероятностью

У меня есть перечисление, из которого я хотел бы выбрать значение случайным образом, но не на самом деле. Я бы хотел, чтобы вероятность выбора некоторых значений была ниже. Вот что у меня есть на данный момент ... ...
вопрос задан: 23 May 2017 11:52
0
ответов

Перечисления Scala с объектами Singleton как элементы перечисления и возможность итерации по ним?

Я уже рассматривал вопрос Scala об эмуляции классов enum и case в Java по сравнению с Enumeration, но это кажется слишком большим усилием и слишком меньшей пользой. По сути, я хотел бы иметь метод значений ...
вопрос задан: 23 May 2017 11:52
0
ответов

связывание перечислений со строками в C

Я видел эту ссылку Как преобразовать имена перечислений в строки в c У меня есть ряд перечислений, определенных следующим образом в предоставленном клиенте файл заголовка библиотеки (который я не могу изменить): также перечисления ...
вопрос задан: 23 May 2017 11:48
0
ответов

как совместно использовать константы (перечисления) между классами?

У меня есть несколько UIPopoverViewControllers, которые отправляют сообщения для делегирования UIViewControllers для передачи событий пользовательского интерфейса. Вместо того, чтобы писать отдельный метод для каждого события, у меня есть метод в делегат
вопрос задан: 23 May 2017 11:48
0
ответов

Почему я должен объявить перечисление с typedef в C ++?

У меня был код, который выглядел так: enum EEventID {eEvent1, eEvent2, ... eEventN}; И это было проверено и изменено на typedef enum {eEvent1, eEvent2, ... eEventN} EEventID; ...
вопрос задан: 23 May 2017 11:47
0
ответов

Указание размера типа перечисления в C

Уже прочитал этот связанный вопрос, но искал что-то более конкретное. Если да, то как сделать ...
вопрос задан: 23 May 2017 11:47
0
ответов

Использование перечислений для реализации служебных классов и синглтонов

Питер Лоури пишет о двух случаях использования перечислений, которые большинство людей забывает в своем блоге. Во-первых, я не забыл - я даже не понял :) Эти подходы хороши и лаконичны - есть ли какие-нибудь ...
вопрос задан: 23 May 2017 11:47
0
ответов

Как включить значение перечисления в константную строку?

Из этого вопроса я знаю, что константная строка может быть конкатенацией константных вещей. Итак, перечисление — это просто набор целых чисел, не так ли? Итак, почему нельзя сделать это :const string blah = "...
вопрос задан: 23 May 2017 11:46
0
ответов

Почему в C #одно приведение может выполнять как распаковку, так и преобразование перечисления?

Обычно можно ожидать и надеяться, что потребуется два приведения, чтобы сначала распаковать тип значения, а затем выполнить некоторое преобразование типа значения в другой тип значения. Вот пример, где это...
вопрос задан: 23 May 2017 11:45
0
ответов

модификатор доступа по умолчанию для перечисления в C #

Согласно MSDN здесь и здесь (а также принятому ответу на этот qstn) доступность по умолчанию для перечислений является общедоступной. Однако этот код: общедоступный класс Test {enum Color {КРАСНЫЙ, СИНИЙ, ЗЕЛЕНЫЙ ...
вопрос задан: 23 May 2017 11:45
0
ответов

Перечисления VS Классы VS Интерфейсы

Я читал много сообщений на этом сайте, касающихся использования констант. Вопрос: Когда мне следует использовать Enums для констант, а не использовать классы или интерфейсы. Я вижу 2 ключевые ситуации. Я ...
вопрос задан: 23 May 2017 11:44
0
ответов

Объект перечисления Objective-c в строку [duplicate]

Возможная дубликатка: Преобразование objective-c typedef в его строковый эквивалент У меня есть перечисление, объявленное следующим образом: typedef enum MODE { FRAMED, HALFPAGED, FULLPAGED } РЕЖИМ; Есть ли способ ...
вопрос задан: 23 May 2017 10:34
0
ответов

java: отражение для получения Enum

Это похоже, но не совсем то же самое, что Java: создание экземпляра перечисления с использованием отражения У меня есть Map , FooHandler>, который я хочу использовать для сопоставления перечислений (мне все равно, какой тип или даже ...
вопрос задан: 23 May 2017 10:33
0
ответов

typedef struct и enum, почему? [дубликат]

Возможные дубликаты: Назначение struct, typedef struct в C ++ typedef struct vs struct определения В коде, который я поддерживаю, я часто вижу следующее: typedef enum {blah, blah} Foo; ...
вопрос задан: 23 May 2017 10:33
0
ответов

Java: универсальное перечисление в параметре метода

Соответствует следующему вопросу: Java: параметр перечисления в методе Я хотел бы знать, как я могу отформатировать код, чтобы требовать перечисления в целом. Публичное перечисление Foo.java Foo {a (1), b (2); как я могу отформатировать код, чтобы требов
вопрос задан: 23 May 2017 10:31
0
ответов

Невозможно найти тип перечисления для статической ссылки в WPF

Я пытаюсь привязать перечисление к переключателю в WPF (вдохновленный этим ответом), но у меня возникают проблемы с поиском типа перечисления для параметра преобразователя: перечисление определяется следующим образом ...
вопрос задан: 23 May 2017 10:31
0
ответов

Перечисления C ++ начинаются с 0?

Если у меня есть перечисление, которое не присваивает номера перечислениям, будет ли его порядковый номер 0? Например: перечислимое перечисление {НОЛЬ, ОДИН, ДВА, ...
вопрос задан: 23 May 2017 10:31
0
ответов

В C # регистр по умолчанию необходим для включить enum?

Я видел сообщения, касающиеся C ++, но прошу конкретно C # .NET (4.0+). В следующем примере необходим ли регистр по умолчанию? публичное перечисление MyEnum: int { Первая секунда } public class ...
вопрос задан: 23 May 2017 10:31
0
ответов

Производительность MySQL enum ниже, чем INT?

Лучше иметь перечисление статуса поля («активно», «скрыто», «удалено») ИЛИ status tinyint ( 3) со справочной таблицей? Предположим, что статус может принимать только одно значение за раз. В частности, мне интересно ...
вопрос задан: 23 May 2017 10:31
0
ответов

Хеш-функция C++11 для любого типа перечисления

Я пишу хеш-функцию для своего объекта. Я уже умею хешировать контейнеры и комбинировать хэши благодаря функции Generic Hash для всех STL-контейнеров. Но в моих классах также есть перечисления. Конечно могу...
вопрос задан: 23 May 2017 10:30
0
ответов

Ошибка компиляции - переключитесь с помощью перечисления [дубликат]

Возможный дубликат: почему я получаю, что ссылка на константу Enum не может быть указана в метке case? Здравствуй, Кто-нибудь знает, почему, когда я переключаю Enum, случаи должны быть на неквалифицированном Enum ...
вопрос задан: 23 May 2017 10:29