Вопросы с тегом «enums»

Тип данных, состоящий из набора именованных значений, называемых элементами, членами или перечислителями типа.

4
Как использовать значения перечисления в f: selectItem (s)
Я хочу создать раскрывающийся список selectOneMenu, чтобы я мог выбрать статус своего вопроса. Можно ли сделать f: selectItem более гибким с учетом того, что произойдет, если порядок перечислений изменится, и если список будет большим? Могу ли я сделать это лучше? И можно ли автоматически «выбрать» тот пункт, который есть в …

6
Как получить значение перечисления из строки в C #?
У меня есть перечисление: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } Как я могу, учитывая строку HKEY_LOCAL_MACHINE, получить значение 0x80000002на основе перечисления?
102 c#  enums 


4
Преобразование String в эквивалентное значение Enum
Могу ли я преобразовать a Stringв эквивалентное значение в Enumeration, используя Java. Я, конечно, могу сделать это с большим if-elseзаявлением, но по возможности я бы хотел этого избежать. Учитывая эту документацию: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Я не очень надеюсь, что это возможно без ifs или case.
100 java  enums 

14
Перечисление TypeScript в массив объектов
У меня есть перечисление, определенное таким образом: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Однако я бы хотел, чтобы он был представлен в виде массива / списка объектов из нашего API, как показано ниже: [{id: 1, name: …

18
Как определить перечисление со строковым значением?
Я пытаюсь определить Enumи добавить действительные общие разделители, которые используются в CSV или подобных файлах. Затем я собираюсь привязать его к a ComboBoxв качестве источника данных, поэтому всякий раз, когда я добавляю или удаляю определение Enum, мне не нужно было ничего менять в поле со списком. Проблема в том, как …
99 c#  string  enums 


15
Как заставить перечисление соответствовать протоколу в Swift?
В документации Swift говорится, что классы , структуры и перечисления могут соответствовать протоколам, и я могу добраться до точки, где все они соответствуют. Но я не могу заставить перечисление вести себя так же, как примеры классов и структур : protocol ExampleProtocol { var simpleDescription: String { get set } mutating …

4
Как получить значение Enum из индекса в Java?
У меня есть перечисление на Java: public enum Months { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC } Я хочу получить доступ к значениям перечисления по индексу, например Months(1) = JAN; Months(2) = FEB; ... Как мне это сделать?
96 java  enums 

20
Получение всех имен в перечислении как String []
Какой самый простой и / или самый короткий способ получить имена элементов перечисления в виде массива Strings? Я имею в виду, что если, например, у меня было следующее перечисление: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } names()метод будет …
96 java  arrays  enums 

6
Swift enum с настраиваемым инициализатором теряет инициализатор rawValue
Я попытался свести эту проблему к простейшей форме следующим образом. Настроить Xcode версии 6.1.1 (6A2008a) Перечисление, определенное в MyEnum.swift: internal enum MyEnum: Int { case Zero = 0, One, Two } extension MyEnum { init?(string: String) { switch string.lowercaseString { case "zero": self = .Zero case "one": self = .One …
96 swift  enums 


8
Как преобразовать из System.Enum в базовое целое число?
Я хотел бы создать общий метод для преобразования любого производного типа System.Enum в соответствующее ему целочисленное значение без преобразования типов и, желательно, без анализа строки. Например, я хочу примерно следующее: // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; } } Но это, …

3
Как преобразовать int в Enum в Python?
Использование новой функции Enum (через backport enum34 ) с python 2.7.6. Учитывая следующее определение, как я могу преобразовать int в соответствующее значение Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Я знаю, что могу вручную создать серию операторов if для преобразования, но …

7
Сериализация члена Enum в JSON
Как сериализовать Enumчлен Python в JSON, чтобы я мог десериализовать полученный JSON обратно в объект Python? Например, такой код: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) приводит к ошибке: TypeError: <Status.success: 0> is not JSON serializable Как мне этого избежать?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.