Вопросы с тегом 'enums'

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

Как мне перечислить перечисление в С#?

Как вы можете перечислить enum в С#? например. следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSom...
19 сент. '08 в 20:34
25

Вставить int для перечисления в С#

Как int можно передать в enum в С#?
27 авг. '08 в 3:58
47

Каков предпочтительный синтаксис для определения перечислений в JavaScript?

Каков предпочтительный синтаксис для определения перечислений в JavaScript? Что-то вроде: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } Или ест...
13 нояб. '08 в 19:09
26

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

Скажем, у меня есть перечисление, которое просто public enum Blah { A, B, C, D } и я хотел бы найти значение перечисления строки, например "A", которая будет Blah.A. Как это можно сделать? Является ли метод Enum.valueOf() мне нужен? Если д...
02 мар. '09 в 22:56
17

Сравнение элементов перечисления Java: == или equals()?

Я знаю, что перечисления Java скомпилированы для классов с частными конструкторами и кучей публичных статических членов. При сравнении двух членов данного перечисления я всегда использовал .equals(), например. public useEnums(SomeEnum a) { if(a...
17 нояб. '09 в 17:26
25

Получить значение int из enum в С#

У меня есть класс под названием Questions (множественное число). В этом классе есть перечисление, называемое Question (единственное число), которое выглядит следующим образом. public enum Question { Role = 2, ProjectFunding = 3, TotalEm...
03 июн. '09 в 6:46
12

Что означает атрибут Enlue [Flags] Enum в С#?

Время от времени я вижу перечисление следующим образом: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не понимаю, что именно делает [Flags] -трибут. У кого-нибудь есть хоро...
12 авг. '08 в 4:09
43

Как я могу представить "Enum" в Python?

Я в основном разработчик С#, но сейчас я работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
31 авг. '08 в 15:55
15

Что такое перечисление typedef в Objective-C?

Я не думаю, что я принципиально понимаю, что такое enum, и когда его использовать. Например: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; Что действительно объявляется здесь?
01 апр. '09 в 21:59
8

Можете ли вы просмотреть все значения перечисления?

У этого вопроса уже есть ответ: Как перечислить перечисление? 14 ответов public enum Foos { A, B, C } Есть ли способ перебрать возможные значения Foos? В принципе? foreach(Foo in Foos)
09 июн. '09 в 20:25
23

Создать общий метод, ограничивающий T до Enum

Я создаю функцию для расширения концепции Enum.Parse, которая Позволяет анализировать значение по умолчанию, если значение Enum не найдено Нечувствителен к регистру Итак, я написал следующее: public static T GetEnumFromString<T>(string val...
17 сент. '08 в 1:56
23

.NET - JSON-сериализация перечисления как строки

У меня есть класс, который содержит свойство enum, и после сериализации объекта с помощью JavaScriptSerializer мой результат json содержит целочисленное значение перечисления, а не его string "name". Есть ли способ получить перечисление в виде strin...
14 мар. '10 в 5:18
35

Строковое представление Enum

У меня есть следующее перечисление: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Однако проблема в том, что мне нужно слово "FORMS", когда я запрашиваю AuthenticationMethod.FORMS, а не иде...
08 янв. '09 в 14:15
11

Цикл 'for' для итерации по перечислению в Java

У меня есть enum в Java для кардинального и промежуточного направлений: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Как я могу написать цикл for, который выполняет итерац...
09 июл. '09 в 16:24
22

Преобразовать строку в перечисление в С#

Какой лучший способ преобразовать строку в значение перечисления в С#? У меня есть тег select HTML, содержащий значения перечисления. Когда страница размещена, я хочу поднять значение (которое будет в форме строки) и преобразовать его в значение пер...
19 авг. '08 в 12:51