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

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

29
Как перечислить перечисление
На этот вопрос есть ответы на Stack Overflow на русском : Еогеасп () для перечисления Как вы можете перечислить enumв C #? Например, следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } И …
3772 c#  .net  loops  enums  enumeration 


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

27
Как получить значение перечисления из строкового значения в Java?
Скажем, у меня есть перечисление, которое просто public enum Blah { A, B, C, D } и я хотел бы найти значение перечисления строки, например, "A"который будет Blah.A. Как это было бы возможно сделать? Является ли Enum.valueOf()метод , который я нужен? Если так, как бы я использовал это?
1984 java  enums 

27
Получить значение int из enum в C #
У меня есть класс под названием Questions(множественное число). В этом классе есть перечисление Question(единственное), которое выглядит следующим образом. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } В Questionsклассе у меня есть get(int foo)функция, которая возвращает Questionsобъект для этого …
1827 c#  enums  casting  int 

14
Сравнение членов перечисления Java: == или equals ()?
Я знаю, что перечисления Java скомпилированы в классы с частными конструкторами и несколькими открытыми статическими членами. При сравнении двух членов данного перечисления я всегда использовал .equals(), например, public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Однако я только что натолкнулся на некоторый код, который использует оператор equals ==вместо …
1736 java  enums 

12
Что означает атрибут Enum [Flags] в C #?
Время от времени я вижу перечисление, подобное следующему: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не понимаю, что именно [Flags]делает атрибут. У кого-нибудь есть хорошее объяснение или пример, который они могли бы опубликовать?
1447 c#  enums  flags 

21
Создать общий метод, ограничивающий перечисление
Я строю функцию для расширения Enum.Parseконцепции, которая Позволяет проанализировать значение по умолчанию в случае, если значение Enum не найдено Нечувствителен к регистру Поэтому я написал следующее: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in Enum.GetValues(typeof(T))) { if (item.ToString().ToLower().Equals(value.Trim().ToLower())) …

27
JavaScriptSerializer - JSON-сериализация перечисления в виде строки
На этот вопрос есть ответы на Переполнение стека на русском : Сериализация enum в json в виде строки У меня есть класс, который содержит enumсвойство, и после сериализации объекта JavaScriptSerializer, мой результат json содержит целочисленное значение перечисления, а не его string«имя». Есть ли способ получить enum как stringв моем json …

30
Как я могу представить Enum в Python?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я в основном разработчик C #, но сейчас я работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
1143 python  python-3.x  enums 


30
Строковое представление Enum
У меня есть следующее перечисление: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Проблема, однако, в том, что мне нужно слово «FORMS», когда я спрашиваю AuthenticationMethod.FORMS, а не id 1. Я нашел следующее решение этой проблемы ( ссылка ): Сначала мне нужно создать собственный …
912 c#  enums 

24
Преобразовать строку в перечисление в C #
Каков наилучший способ преобразования строки в значение перечисления в C #? У меня есть HTML-тег выбора, содержащий значения перечисления. Когда страница будет опубликована, я хочу выбрать значение (которое будет в форме строки) и преобразовать его в значение перечисления. В идеальном мире я мог бы сделать что-то вроде этого: StatusEnum MyStatus …
896 c#  string  enums 



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