enums

в vs2008 можно ли написать методы расширения, которые будут применяться к любому перечислению. Я знаю, что вы можете написать методы расширения против конкретного перечисления, но я хочу иметь возможность каждого перечисления, используя один метод расширения. Это возможно?...

всегда ли sizeof(enum) == sizeof (int)? или это зависит от компилятора? неправильно ли говорить, что компилятор оптимизирован для длины слов (выравнивание памяти) ie y int-это размер слова на конкретном компиляторе? Означает ли это, что нет штрафа за обработку, если я использую перечисления, поскольку они б...

для людей, предлагающих бросить исключение: Выбрасывание исключения не дает мне ошибку времени компиляции, это дает мне ошибку времени выполнения. Я знаю, что могу бросить исключение, я лучше умру во время компиляции, чем во время выполнения. во-первых, я использую eclipse 3.4. у меня есть модель данных, ко...

Возможные Дубликаты:перечисление со строки можно иметь строковые константы в перечислении как enum{name1="hmmm" name2="bdidwe"} если это не так, что это лучший способ, чтобы сделать это? я попробовал его не работает для строки, так что прямо сейчас я группирую все связанные constnats в одном ...

Я не уверен, какие из них лучше определить константы. Структура или перечисление. Структура будет копироваться каждый раз, когда я использую его или нет? Когда я думаю о структуре с static let константы нет смысла, что он будет копировать все время, на мой взгляд. Но если он не будет скопирован, то не имеет з...

учитывая следующее перечисление: public enum Operations_PerHourType : byte { Holes = 1, Pieces = 2, Sheets = 3, Strips = 4, Studs = 5 } когда я запускаю инструмент анализа кода Microsoft, он говорит мне: CA1028: Microsoft.Дизайн : Если возможно, сделайте базовый тип перечисления.Ope...

этот вопрос уже есть ответ здесь: Использование перечислений при разборе JSON с GSON 7 ответов Как я могу сериализовать и десериализовать простое перечисление, подобное этому, с помощью gson 2.2.4 ? public enum Color...

можно добавлять и удалять элементы из перечисления в Java во время выполнения? например, могу ли я прочитать в метках и аргументах конструктора перечисления из файла? @saua, это просто вопрос о том, можно ли это сделать из интереса на самом деле. Я надеялся, что будет какой-то аккуратный способ изменить за...

у меня есть следующая реализация, которая дает ошибку компилятора: public enum FusionStat implements MonsterStatBuilderHelper { ATTACK { @Override public MonsterCard.MonsterCardBuilder safeCreateBuilder(final MonsterCard baseMonsterCard, final MonsterCard fusedMonsterCard, final FusionCar...

этот вопрос уже есть ответ здесь: В Java типы перечислений внутри класса статичны? 2 ответы у меня есть интерфейс-вот красиво придуманная версия в качестве примера: public interface Particle { enum Charge { ...