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

122
Привязка перечисления к полю со списком WinForms, а затем его установка

Многие люди ответили на вопрос, как связать перечисление с полем со списком в WinForms. Это вот так: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Но это бесполезно без возможности установить фактическое значение для отображения. Я пытался: comboBox1.SelectedItem = MyEnum.Something; //...

122
Понимание перечислений scala

Я должен сказать, что не понимаю классов перечисления Scala. Я могу скопировать и вставить пример из документации, но я понятия не имею, что происходит. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ Что значит type WeekDay...

122
Переопределить valueof () и toString () в перечислении Java

Значения в моем enum- это слова, в которых должны быть пробелы, но перечисления не могут содержать пробелов в своих значениях, поэтому все они сгруппированы. Я хочу переопределить toString()добавление этих пробелов там, где я это скажу. Я также хочу, чтобы перечисление предоставляло правильное...

121
Как создать тип типа enum в TypeScript?

Я работаю над файлом определений для API карт Google для TypeScript. И мне нужно определить тип типа enum, например. google.maps.Animationкоторый содержит два свойства: BOUNCEи DROP. Как это сделать в...

120
преобразовать перечисление в другой тип перечисления

У меня есть перечисление, например ' Gender' ( Male =0 , Female =1), и у меня есть другое перечисление из службы, у которой есть собственное перечисление Gender ( Male =0 , Female =1, Unknown =2) Мой вопрос в том, как я могу написать что-то быстрое и красивое, чтобы преобразовать их перечисление в...

120
Работа с перечислениями в android

Я почти закончил расчетную деятельность, с которой работаю в Android для своего приложения. Я пытаюсь создать Gender Enum, но по какой-то причине получаю синтаксическую ошибку, вставляю EnumBody для завершения EnumDeclaration. public static enum Gender { static { Female = new Gender("Female", 1);...

119
Почему Python 3.6.1 выдает AttributeError: модуль enum не имеет атрибута IntFlag?

Я только что установил Python 3.6.1 для MacOS X Когда я пытаюсь запустить консоль (или запустить что-либо с Python3), выдается следующая ошибка: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module...

119
Как легко сопоставить перечисления c ++ со строками

У меня есть несколько типов перечислений в некоторых файлах заголовков библиотек, которые я использую, и я хочу иметь способ преобразования значений перечисления в пользовательские строки - и наоборот. RTTI не сделает этого за меня, потому что «пользовательские строки» должны быть немного более...

118
Лучший способ определить коды ошибок / строки в Java?

Я пишу веб-службу на Java и пытаюсь найти лучший способ определения кодов ошибок и связанных с ними строк ошибок . Мне нужно сгруппировать числовой код ошибки и строку ошибки. И код ошибки, и строка ошибки будут отправлены клиенту, обращающемуся к веб-службе. Например, при возникновении...

117
Как передать несколько значений перечисления в C #?

Иногда при чтении чужого кода C # я вижу метод, который принимает несколько значений перечисления в одном параметре. Я всегда думал, что это изящно, но никогда не разбирался в этом. Что ж, теперь я думаю, что мне это может понадобиться, но не знаю, как настроить подпись метода, чтобы принять это...

117
Проверить, является ли данный Тип перечислением

Я пишу JsonConverter для Json.NET, который должен позволить мне преобразовать любое перечисление в строковое значение, определенное атрибутом [Description]. Например: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday,...

116
Автоматически создавать Enum на основе значений в таблице поиска базы данных?

Как мне автоматически создать перечисление и впоследствии использовать его значения в C # на основе значений в таблице поиска базы данных (с использованием уровня данных корпоративной библиотеки)? Например, если я добавляю новое значение поиска в базу данных, мне не нужно вручную добавлять...

116
Как разные варианты перечисления работают в TypeScript?

В TypeScript есть несколько различных способов определения перечисления: enum Alpha { X, Y, Z } const enum Beta { X, Y, Z } declare enum Gamma { X, Y, Z } declare const enum Delta { X, Y, Z } Если я попытаюсь использовать значение из Gammaво время выполнения, я получаю сообщение об ошибке, потому...

113
enum - получение значения enum при преобразовании строки

Я определил следующее перечисление from enum import Enum class D(Enum): x = 1 y = 2 print(D.x) теперь напечатанное значение D.x вместо этого я хотел, чтобы значение перечисления было напечатано 1 Что можно сделать для достижения этой функциональности?...

113
Методы Java Enum - вернуть перечисление в противоположном направлении

Я хотел бы объявить перечисление Direction, которое имеет метод, возвращающий противоположное направление (следующее синтаксически неверно, т. Е. Перечисления не могут быть созданы, но это иллюстрирует мою точку зрения). Возможно ли это в Java? Вот код: public enum Direction { NORTH(1), SOUTH(-1),...

111
Можно ли использовать == в перечислениях в Java?

Можно ли использовать ==перечисления в Java или мне нужно использовать .equals()? В моем тестировании ==всегда работает, но я не уверен, что мне это гарантировано. В частности, .clone()в перечислении нет метода, поэтому я не знаю, можно ли получить перечисление, для которого .equals()возвращалось...

110
Почему конструктор enum не может получить доступ к статическим полям?

Почему конструктор enum не может получить доступ к статическим полям и методам? Это совершенно верно для класса, но не допускается для перечисления. Я пытаюсь сохранить экземпляры перечисления на статической карте. Рассмотрим этот пример кода, который позволяет выполнять поиск по сокращению: public...