0
ответов

Как удалить зависимость от значений перечисления Java?

[Обратите внимание на пробел: я знаю, что лучшим решением было бы полностью избавиться от перечисления, но это не вариант на сегодняшний день, как упоминалось в комментариях, но он запланирован на (далекое) будущее. ] Мы ...
вопрос задан: 8 April 2011 10:02
0
ответов

Печать перечисления флагов как отдельных флагов

У меня есть перечисление флагов, определенное следующим образом: [Flags] публичное перечисление MyEnum {Нет = 0x00, Вариант1 = 0x01, Вариант2 = 0x02, Вариант3 = 0x04, По умолчанию = Вариант1 | Choice2, All = ...
вопрос задан: 4 April 2011 18:55
0
ответов

Отрицательные флаги в C #

Эй, а есть ли способ сохранить отрицательные флаги в C #? Например, у меня есть следующее перечисление флагов, которое представляет некоторые стили: [Flags] общедоступные стили перечисления {По умолчанию = 0, Жирный = 1, Курсив = ...
вопрос задан: 4 April 2011 10:35
0
ответов

Управление видимостью значений перечисления

Рассмотрим класс C ++, который экспортирует перечисление, поддерживает внутренний массив поверх это перечисление и хочет экспортировать команду, которая принимает значения из перечисления. class foo { public: enum color {red, ...
вопрос задан: 1 April 2011 17:29
0
ответов

Значение перечисления Objective c в виде строкового литерала в пределах одного qoutes

Найдено объявление перечисления в AudioToolbox / AudioServices.h перечислить {kAudioSessionNoError = 0, kAudioSessionNotInitialized = '! ini', ...
вопрос задан: 1 April 2011 13:53
0
ответов

C#: Access Enum from another class

I know I can put my enum at the Namespace area of a class so everyone can access it being in the same namespace. // defined in class2 public enum Mode { Selected, New, } What I want is to access ...
вопрос задан: 24 March 2011 19:01
0
ответов

Расширение перечислений в c #

в java. Im используется для расширения значений перечисления или переопределения таких методов, как этот: enum SomeEnum {option1 ("sv") {public String toString () { ...
вопрос задан: 24 March 2011 19:00
0
ответов

Freemarker: Как перебирать карту, используя перечисления в качестве ключей

Следующий код не работает, потому что Freemarker, кажется, приводит значение выражения inside [] в String, а затем использовать его в качестве ключа, что на самом деле не соответствует ожиданиям. Подготовка ...
вопрос задан: 24 March 2011 16:29
0
ответов

Не-ASCII-символы в идентификаторах C # Ссылка NHibernate

Я попытался ввести не-ASCII-символы в идентификаторах C #, и программа компилируется и работает нормально (по крайней мере, на первый взгляд). Чтобы быть более точным, я использую хорватские диакритические символы (čćžšž) ...
вопрос задан: 23 March 2011 19:45
0
ответов

Перечисление в C ++: как передать в качестве параметра?

У меня есть в определении моего класса следующее перечисление: статический класс Myclass {... public: enum encoding {BINARY, ASCII, ALNUM, NUM}; Myclass (Myclass :: кодировка); ... } Затем в ...
вопрос задан: 18 March 2011 19:43
0
ответов

Лучший способ представить класс игровой карты в C #

Я использую класс Card, который содержит 2 пронумерованных свойства (набор - червы, ромбы, пики и трефы) и значение карты от 2 до A. И отменяет Метод ToString () возвращает что-то вроде Ah Ad и т. Д. Все ...
вопрос задан: 18 March 2011 12:44
0
ответов

Лучшая практика обратного просмотра Java enum

Я видел в блоге предложение, что следующий разумный способ выполнить «обратный поиск» с использованием getCode ( int) в перечислении Java: public enum Status {WAITING (0), READY (1), SKIPPED (-1), ...
вопрос задан: 15 March 2011 18:30
0
ответов

typedef'ing enum не делает видимыми enum-values ​​

У меня есть класс, в котором у меня есть перечисление, определенное следующим образом: class X {public: enum Direction {DIR_LEFT , DIR_RIGHT}; }; Теперь я хочу, чтобы это перечисление повторно использовалось в другом классе ...
вопрос задан: 15 March 2011 17:38
0
ответов

Допустимо ли приведение enum к другому enum в [C]?

У меня есть два перечисления. enum A {A1 = 1, A2 = 2} enum B {B1 = 1, B2 = 2} Допустимо ли это по стандарту C? А а = А1; B b = a; (хорошо скомпилировано с Clang, но я не уверен, что это стандартное поведение или поведение расширения) ...
вопрос задан: 12 March 2011 06:21
0
ответов

Как сравнить значения enum и int?

enum MyEnum {Invalid = 0, Value1 = 1, Value1 = 2, } пустая функция () {MyEnum e1 = MyEnum.Value1; int i1 = 2; // Есть ли разница в том, как сравнивать значения enumEration с ...
вопрос задан: 11 March 2011 17:17
0
ответов

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

Я пытаюсь сделать следующее: Class Cls = unknownClass; if (cls.isEnum ()) {@SuppressWarnings ("unchecked") Class > enumClass = (Class
вопрос задан: 10 March 2011 16:11
0
ответов

Android: enum vs static final int?

Каковы преимущества (или недостатки) перечисления по сравнению с набором статических final ints в приложениях Java Android? Происходят ли оптимизации эффективности или производительности, которые ...
вопрос задан: 9 March 2011 21:36
0
ответов

Зачем использовать enum, если #define столь же эффективно? [дубликат]

Итак, перечисление работает так: enum {false, true } что эквивалентно int false = 0 int true = 1 Почему бы мне не заменить enum на #define? #define FALSE 0 #define TRUE 1 Мне кажется ...
вопрос задан: 9 March 2011 08:49
0
ответов

Java: доступ к константы в перечислении (enum)

, читая книгу SCJP, я обнаружил что-то вроде этого в главе 1 «Самопроверка»: enum Animals {DOG («гав»), CAT («мяу»), РЫБА («бормотание»); Струнный звук; Животные (String s) {sound = s; } ...
вопрос задан: 5 March 2011 20:32
0
ответов

Приведение объекта C # типа int к перечислению, допускающему значение null

Мне просто нужно иметь возможность привести объект к перечислению, допускающему значение null. Объект может быть enum, null или int. Спасибо! общественное перечисление MyEnum {A, B} void Put (значение объекта) {System.Nullable val = (...
вопрос задан: 4 March 2011 21:35
0
ответов

Java Enum, ссылающийся на другое перечисление

Я хотел бы иметь возможность определить класс Enum, который будет включать другое Enum, а также его собственные значения. Например: public enum A {A1, A2, A3; } public enum B {B1, B2, ... (каким-то образом ...
вопрос задан: 2 March 2011 19:18
0
ответов

Перечисления и поля со списком в C #

В настоящее время я разрабатываю приложение на C #. Мне нужно использовать перечисление с полем со списком, чтобы получить выбранный месяц. Для создания перечисления у меня есть следующее: enum Months {январь = 1, февраль, ...
вопрос задан: 26 February 2011 20:07
0
ответов

Преимущества перечисления Java над старым & ldquo; Typesafe Enum & rdquo; шаблон?

В Java до JDK1.5 шаблон Typesafe Enum был обычным способом реализации типа, который может принимать только конечное число значений: public class Suit {private final String name; общедоступный ...
вопрос задан: 23 February 2011 14:12
0
ответов

Принуждение к перечислению без знака long type

Можно ли заставить базовый тип перечисления быть беззнаковым длинным типом? Спасибо
вопрос задан: 22 February 2011 22:03
0
ответов

Почему закрытые поля перечисляемого типа видны содержащему его классу?

public class Parent {public enum ChildType {FIRST_CHILD ("Я первый."), SECOND_CHILD («Я второй».); private String myChildStatement; ChildType (...
вопрос задан: 21 February 2011 17:51
0
ответов

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

Как показать значения перечисления в поле со списком? Приведенный ниже код приводит к тому, что все отображаемые имена в поле со списком являются «caseHandler.cState». Я хотел, чтобы у него были настоящие имена значений перечисления. Мое перечисление ...
вопрос задан: 21 February 2011 11:08
0
ответов

Почему перечисления с отрицательными значениями вызывают проблемы в Objective-C / C?

По различным причинам реализации я определил следующее перечисление: typedef enum HBSnakeMovementDirection {HBSnakeMovementDirectionUp = 1, HBSnakeMovementDirectionDown = -1, ...
вопрос задан: 19 February 2011 01:40
0
ответов

Какой AttributeTarget мне следует использовать для членов перечисления?

Я хочу использовать свой IsGPUBasedAttribute для таких членов перечисления, как это: public enum EffectType {[IsGPUBased (true)] PixelShader, [IsGPUBased (false)] Blur } но компилятор не позволяет мне ...
вопрос задан: 17 February 2011 18:06
0
ответов

Как определить размер массива из аргумента шаблона перечисления?

Как следует ли мне изменить приведенный ниже код так, чтобы Array array; достаточно и РАЗМЕР автоматически выводится из перечисления? Даже если перечисление изменится, гарантируется, что оно содержит SIZE ...
вопрос задан: 17 February 2011 11:18
0
ответов

Список значений в перечислениях с использованием отражения в C #

Я пытаюсь использовать отражение для составления списка общедоступных членов и методов нескольких классов в различных проектах внутри одного решения Visual Studio. Все классы, к которым я пытаюсь получить доступ, - это C # и ...
вопрос задан: 15 February 2011 15:57