Результаты поиска по запросу "enums"
, но, как я уже сказал, это небезопасный актерский состав ...
ещь беспокоит меня некоторое время сейчас. я спрашивалвопросов [https://stackoverflow.com/questions/4290878/why-shouldnt-java-enum-literals-be-able-to-have-generic-type-parameters] раньше, но, вероятно, с плохой формулировкой и примером, который ...
У меня есть это в статическом методе, поэтому использование:
я есть следующий код: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // ...
Очень хороший пример того, как изменить экземпляр во время выполнения и как обеспечить функциональность сразу - тогда как функциональность может быть принята динамически в зависимости от работающей системы. PS: я уже проголосовал за этот ответ. Не могу проголосовать еще раз;)
ли как-то изменить само перечисление во время выполнения? Например. используя отражение. Вопрос не в том, чтобы изменить состояние константы перечисления. Он собирается изменить набор констант перечисления или удалить любые константы. Что ...
Ну, в Java вы также можете создать параметризованное перечисление. Допустим, вы хотите создать перечисление className, в котором вам нужно хранить classCode, а также className, вы можете сделать это следующим образом:
у преобразовать этот пример кода C # в код Java: public enum myEnum { ONE = "one", TWO = "two", };Потому что я хочу изменить этот константный класс в enum public final class TestConstants { public static String ONE = "one"; public static String ...
реализация может вас заинтересовать.
тоящее время я делаю файл .properties, который должен быть загружен и преобразован в массив. Но существует возможность существования от 0 до 25 каждого из ключей свойства. Я попробовал несколько реализаций, но я просто застрял на этом чисто. У ...
дает хорошее описание java-перечислений - как упоминалось ранее, перечисления определены как статические, поэтому они не могут быть объявлены как локальные
ня я обнаружил, что кодирую что-то вроде этого ... public class LocalEnums { public LocalEnums() { } public void foo() { enum LocalEnum { A,B,C }; // .... // class LocalClass { } } }и я был немного удивлен, когда компилятор сообщил об ошибке на ...
функция, чтобы узнать, какая кнопка была нажата.
аюсь передать enum как значение для слота в моей программе, но у меня возникли некоторые проблемы. В моем заголовочном файле я создал enum: Q_ENUMS(button_type); enum button_type {button_back, button_up, button_down, button_ok}; ...
Я обновил свой код. enumClass передается. Я думал, что это было ясно. Сожалею.
это: Class<? extends Enum> enumClass = ...; // being passed in from a constructor Enum e = Enum.valueOf(enumClass, aString); // produces a warning that looks like [unchecked] вызов непроверенного метода: valueOf ...
Вы, вероятно, могли бы использовать структуру наследования, хотя чем больше я играл с этим, тем грязнее я себя чувствовал.
жный дубликат: Как я могу представить «enum» в Python? [https://stackoverflow.com/questions/36932/how-can-i-represent-an-enum-in-python] Какова общая практика для перечислений в Python? То есть как они реплицируются в Python? public enum ...
@ Даниэль - Я не знаю, есть ли планы по решению этой проблемы, но я никогда не находил это особенно обременительным - обычно я предпочитаю ОУ в любом случае, так как они дают вам полное соответствие.
я есть перечисление в F #, например: type Creature = | SmallCreature = 0 | MediumCreature = 1 | GiantCreature = 2 | HumongousCreature = 3 | CreatureOfNondescriptSize = 4Мне не нравится вводить числа вручную, и я хочу позже легко добавить больше ...