Все вопросы: [enums]

610 вопросов

0
голосов
2ответов
2532 просмотров

Инициализация значения перечисления C ++

В моем коде указано перечисление как: enum REMOTE_CONN { REMOTE_CONN_DEFAULT = 0, REMOTE_CONN_EX_MAN = 10000, REMOTE_CONN_SD_ANNOUNCE, REMOTE_CONN_SD_IO, REMOTE_CONN_AL, REMOTE_CONN_DS }; Я ожидаю, что значение REMOTE_CONN_SD_IO будет 10002, но при отладке значение...

3
голосов
5ответов
763 просмотров

C ++: эквивалентно "using namespace <namespace>", но для классов?</namespace>

Предположим, у вас есть класс с определенным в нем перечислением: class MyClass { typedef enum _MyEnum{ a } MyEnum; } Есть ли способ получить доступ к значению a из другого класса, не обращаясь к нему как к MyClass :: a?Если бы перечисление содержалось в пространстве имен, а не в классе...

23
голосов
3ответов
15688 просмотров

Проблема с получением Doxygen для документирования перечисления в C

У меня довольно странная проблема с Doxygen (1.6.1 в Mac OS X Snow Leopard) в том, что он, похоже, не документирует мои перечисления, что бы я ни делал.Я программирую на C и следую инструкциям в руководстве.Вот мой код: /** * \enum dccp_pkt_type * \brief specifies the available DCCP packet...

1
голосов
1ответов
106 просмотров

Постоянные значения, необходимые в объявлении переменной

В нашем проекте мы используем специальный API, который предоставляет атрибут для полей / членов класса, который позволяет интерфейсу отображать всплывающее окно с некоторыми значениями диапазона, такими как «Вкл. / Выкл.», и передавать соответствующие значения выбора в наш код. . Атрибут требует...

3
голосов
5ответов
7619 просмотров

Использование List.Find или LINQ в списках перечислений в .NET 3.5

Почему List.Find (а также LINQ-запросы в списке) всегда возвращают первый элемент перечисления, если список не содержит элемент, который я ищу? Сценарий: Мое перечисление: public enum TestEnum { EnumOne, EnumTwo, EnumThree } Мой тест: var TestEnum1 = TestEnum.EnumOne;...

0
голосов
1ответов
408 просмотров

WCF: обеспечить равные DataContracts с обеих сторон

Мне интересно, возможно ли, чтобы WCF удостоверился, что DataContracts на обеих сторонах соединения точно такие же (и генерирует исключение при попытке соединения, если это не так). Например, представьте себе эту услугу: [DataContract] enum State { [EnumMember] Red, [EnumMember...

1
голосов
1ответов
1625 просмотров

Лучший способ сравнить значения перечисления .NET

Как лучше всего в коде сравнивать значения перечислений?Например, если у меня есть следующий тип перечисления: public enum Level : short { Low, FairlyLow, QuiteLow, NotReallyLow, GettingHigh, PrettyHigh, High, VeryHigh, } И я хочу иметь возможность писат...

2
голосов
4ответов
1446 просмотров

Перечисления Bitflag в C ++

Использование перечислений для хранения битовых флагов в C ++ немного проблематично, поскольку после объединения значений перечисления по ИЛИ они теряют свой тип перечисления, что вызывает ошибки без явного приведения типов. В принятом ответе на этот вопрос предлагаетсяперегрузка оператора ...

9
голосов
4ответов
3741 просмотров

Перечисление с двумя членами и логическое значение

Этот вопрос давно я думаю, извините, если он кажется субъективным. Использование bool в общедоступных свойствах и конструкторах для объектов данных имеет некоторые недостатки. Рассмотрим в качестве примера следующий код. Использование bool: public class Room { public string Name { ge...

7
голосов
7ответов
7956 просмотров

Когда два перечисления равны в C #?

Я создал два перечисления и знаю, что они не одинаковые , но все же думаю, что имеет смысл, что они будут равны , поскольку их строковое представление, а также их числовоепредставления равны (и даже одинаковы ...). Другими словами: я хочу, чтобы первый тест прошел, а второй - нет.Однако на ...

52
голосов
5ответов
33605 просмотров

Enum со значением int в Java

Что такое Java-эквивалент C #: enum Foo { Bar = 0, Baz = 1, Fii = 10, }

4
голосов
2ответов
2086 просмотров

Базовое соединение было закрыто: соединение было неожиданно закрыто

При многократной работе с WCF сообщение об исключении не помогает нам решить проблема. Вышеуказанный массаж обычно является симптомом одной из следующих проблем: Возвращаемые значения больше, чем значение, определенное в файле конфигурации. Проблема с настройкой конечной точки. Возникла ...

2
голосов
2ответов
3169 просмотров

Где объявить структуру перечисления?

Это просто из любопытства, но когда я объявляю тип перечисления, что лучше сделать в объявлении реализации или вне его?Что было бы лучше всего?Например: @implementation PostQuestionScene enum popUpItems{ kExpiredBox, kPauseBackground }; против .. enum popUpItems{ kExpiredBox, };...

2
голосов
3ответов
1402 просмотров

Перечисление C #, которое зависит от другого перечисления [или, может быть, это больше связано с дизайном]

Я могу пойти в неправильном направлении, поэтому позвольте мне попытаться разобраться в своих мыслях (и, надеюсь, получить от вас несколько советов): Представьте себе перечисление: public enum ReportType { Performance, Trending, Statistical } Это перечисление также будет свойс...

2
голосов
2ответов
812 просмотров

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

Привет, я хочу использовать перечисление в postgresql в качестве альтернативы созданию таблицы, потому что значения, которые я никогда не меняю, но я хочу иметь возможность получать эти значения для приложения, которое может проверять на всякий случай, если они это сделают, этоесть ли способ зап...

0
голосов
1ответов
789 просмотров

Как установить индексатор типа перечисления в XML-файле конфигурации Spring.NET?

У меня есть этот код: public enum StateId { NotSet = 0, AL, ..., WY } public class EnumBasedArray&lt;I,V&gt;:IEnumerable&lt;V&gt; { public V this[I index] { get { return _data[index]; } set { _data[index] = value; } } // other code to manage values internally } public clas...

83
голосов
3ответов
63057 просмотров

Как я могу ссылаться на свой Java Enum, не указывая его тип

У меня есть класс, который определяет собственное перечисление следующим образом: public class Test { enum MyEnum{E1, E2}; public static void aTestMethod() { Test2(E1); // &lt;&lt; Gives "E1 cannot be resolved" in eclipse. } public Test2(MyEnum e) {} } Если я ука...

8
голосов
1ответов
4986 просмотров

Java: почему это не компилируется?

Почему этот код не компилируется? class A { class B { public enum Enum &lt;-- this line { AD, BC } } } Отчеты компилятора: enum declarations allowed only in static contexts. Но потом, когда я помещаю Enum в класс A, все в порядке. Это довольно уди...

1
голосов
4ответов
6652 просмотров

Использование instanceof с Java Enums

У меня есть ситуация, когда я получаю enum от внешней системы, и мне нужно вернуть enum нашего собственного. Два перечисления имеют в себе одинаковые буквальные значения: // externalEnum is guaranteed not to be null public static MyEnum enumToEnum(final Enum&lt;? extends Enum&lt;?&gt;&gt; ex...

39
голосов
9ответов
56686 просмотров

просмотр значений перечисления

Можно ли перебирать значения перечисления в Objective-C?

13
голосов
3ответов
22118 просмотров

Используете enum в Objective-C?

Это правильный (или даже допустимый способ) использовать emums в Objective-C?т.е. menuItem не используется, а просто определяет список add = 1, load = 2, list = 3 и т. д. enum menuItems { add = 1 , save , load , list , removeAll , remove , ...

8
голосов
3ответов
2643 просмотров

Проверка значения перечисления [Flags] для одного значения

Если у меня есть enum, помеченный как [Flags], есть ли в .NET способ проверить значение этого типа, чтобы увидеть, содержит ли оно только одно значение?Я могу получить желаемый результат с помощью подсчета битов, но я бы предпочел использовать встроенные функции, если это возможно. При динами...

4
голосов
2ответов
494 просмотров

typeof (System.Enum) .IsClass == false

Основал: typeof(System.Enum).IsClass == false Стало странно, что System.Enum имеет также .IsValueType == false, но Reflector показывает, что на самом деле это просто abstract class. System.Enum - это ссылочный тип, такой как System.ValueType, и приведение значений перечисления к / из с...

0
голосов
1ответов
81 просмотров

ошибка в webrat

дубликат ошибки при установке webrat привет всем, Я получаю сообщение об ошибке, когда устанавливаю webrat для своего приложения rails. Я хочу использовать в моем приложении rails cucumber, rspec, webrat для моего приложения test. поэтому, пожалуйста, дайте мне какое-то решение э...

0
голосов
1ответов
329 просмотров

Ошибка при установке webrat

Я получаю следующее сообщение об ошибке, когда пытаюсь установить webrat в моей OS X, пожалуйста, подскажите, как я могу решить эту проблему. ОШИБКА: Ошибка при установке webrat: ОШИБКА: не удалось создать собственное расширение gem. /System/Library/Frameworks/Ruby.framework/Versions/1.8/...

1
голосов
2ответов
797 просмотров

Связанное значение для IValueConverter сбрасывается до значения по умолчанию

Я привязал помеченное перечисление к группе флажков с помощью преобразователя значений, который работает, как описано в решении для этот вопрос . Это отлично работает, когда я работаю с флагом, для которого ничего не установлено. Однако в нетривиальном варианте использования, когда флаг факт...

1
голосов
2ответов
565 просмотров

доступ к перечислениям в COM-объекте [jscript]

Как получить доступ к перечислению, определенному в COM-интерфейсе?В частности, я создал новый экземпляр iTunes. Приложение: var iTunesApp = WScript.CreateObject("iTunes.Application"); ... и я хочу иметь возможность использовать определенные перечисления, определенные в COM Справ...

1
голосов
5ответов
315 просмотров

Как написать более чистый код при создании экземпляра объекта с перечислениями без использования ключевого слова?

Недавно я создал класс, у которого есть конструктор, принимающий 3 перечисления в качестве аргументов.Эти перечисления определены в самом объекте как ObjectEnum и AnotherObjectEnum в примере ниже. LongObjectName pt = new LongObjectName( LongObjectName.ObjectEnum.EnumerationOne, ...

5
голосов
4ответов
18092 просмотров

Расширение Enum в C #

Мне было интересно, могу ли я расширить тип Enum в C #, чтобы реализовать мой собственный Enum.GetValues (type) и называть его как Enum.GetMyCustomValues (type) Я пытаюсь реализовать что-то вроде этого: public static bool IsFlagSet&lt;T&gt;(this T value, T flag) where T : Enum { return...

25
голосов
7ответов
29822 просмотров

Невозможно преобразовать тип System.Enum в int

(Хорошо, я раскрою здесь всю глубину своего невежества, будьте осторожны) &lt;1xBackground У меня есть метод, который выглядит (немного) примерно так: public void AddLink(Enum enumVal) { string identifier = m_EnumInterpreter(enumVal); AddLink(identifier); } EnumInterpreter...