Запитання з тегом «enums»

Тип даних, що складається з набору названих значень, що називаються елементами, членами або перелічувачами типу.

29
Як перерахувати перерахунок
На цей питання є відповіді на Stack Overflow на російському : foreach () для enum Як ви можете перерахувати значення enumв C #? Наприклад, наступний код не компілюється: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } …
3765 c#  .net  loops  enums  enumeration 



27
Як отримати значення enum зі значення рядка на Java?
Скажіть, у мене є перелік, який справедливий public enum Blah { A, B, C, D } і я хотів би знайти значення enum рядка, наприклад, "A"яке було б Blah.A. Як можна було б це зробити? Чи потрібний Enum.valueOf()мені метод? Якщо так, то як би я цим скористався?
1983 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об’єкт для …
1821 c#  enums  casting  int 

15
Порівняння членів Java enum: == або дорівнює ()?
Я знаю, що перерахунки Java складаються до класів з приватними конструкторами та купою публічних статичних членів. Порівнюючи двох членів певного переліку, я завжди використовував .equals(), наприклад public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Однак я просто натрапив на якийсь код, який використовує оператор equals ==замість .equals (): …
1735 java  enums 

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

21
Створіть загальний метод, що обмежує T до Enum
Я будую функцію, щоб розширити цю 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())) return …

27
JavaScriptSerializer - JSON серіалізація перерахунку як рядка
На цей питання є відповіді на Stack Overflow на російському : Серіалізація enum у json у вигляді строкі У мене є клас, який містить enumвластивість, і після серіалізації об'єкта за допомогою JavaScriptSerializerмого результату json містить ціле значення перерахунку, а не його string"ім'я". Чи є спосіб отримати перерахунок як stringв моєму …

30
Як я можу представити "Enum" в Python?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Я в основному розробник C #, але зараз працюю над проектом в Python. Як я можу представити еквівалент Enum в Python?
1143 python  python-3.x  enums 


30
Рядкове зображення Enum
У мене таке перерахування: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Однак проблема полягає в тому, що мені потрібно слово "ФОРМИ", коли я запитую AuthenticationMethod.FORMS, а не id 1. Я знайшов таке рішення цієї проблеми ( посилання ): Спочатку мені потрібно створити спеціальний …
912 c#  enums 

24
Перетворити рядок в enum в C #
Який найкращий спосіб перетворити рядок у значення перерахування в C #? У мене є тег вибору HTML, що містить значення перерахунку. Коли сторінка розміщена, я хочу зібрати значення (яке буде у вигляді рядка) і перетворити його у значення перерахунку. В ідеальному світі я міг би зробити щось подібне: StatusEnum MyStatus …
894 c#  string  enums 



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.