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

Как перечислить перечисление
Как можно перечислить enum в C #? Например. следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {...
863209 просмотров
schedule 28.05.2022

Java: параметр Enum в методе
У меня есть метод, скажем: private static String drawCellValue( int maxCellLength, String cellValue, String align) { } и, как вы можете заметить, у меня есть параметр align. Внутри этого метода у меня будет некоторое условие if для того,...
105785 просмотров
schedule 21.05.2023

Как лучше всего использовать JavaDoc для документирования перечисления Java?
Я только начал использовать перечисления Java в своих собственных проектах (мне нужно использовать JDK 1.4 на работе), и я не понимаю, как лучше всего использовать JavaDoc для перечисления. Я обнаружил, что этот метод работает, но результирующий...
20551 просмотров
schedule 29.03.2023

Плюсы и минусы использования вложенных классов и перечислений С++?
Каковы плюсы и минусы использования вложенных общедоступных классов и перечислений C++? Например, предположим, что у вас есть класс с именем printer , и этот класс также хранит информацию о выходных лотках, у вас может быть: class printer {...
23212 просмотров
schedule 23.05.2022

Способы сохранения перечислений в базе данных
Как лучше всего сохранять перечисления в базе данных? Я знаю, что Java предоставляет методы name() и valueOf() для преобразования значений перечисления в строку и обратно. Но есть ли другие (гибкие) варианты хранения этих значений? Есть ли...
113901 просмотров
schedule 21.12.2022

Каков наилучший способ справиться с сосуществованием шаблона перечисления int с перечислениями java по мере развития API?
Предположим, вы поддерживаете API, который был первоначально выпущен много лет назад (до того, как java получил поддержку enum ), и он определяет класс со значениями перечисления как ints: public class VitaminType { public static final int...
596 просмотров
schedule 06.03.2022

Когда использовать Enum или Collection в Java
При каких обстоятельствах перечисление является более подходящим, чем, например, коллекция, которая гарантирует уникальные элементы (я думаю, реализация java.util.Set...)? (Это своего рода продолжение моего предыдущего вопрос )
18188 просмотров
schedule 26.03.2022

Convert.ChangeType и преобразование в перечисления?
Я получил значение Int16 из базы данных, и мне нужно преобразовать его в тип перечисления. К сожалению, это делается в слое кода, который очень мало знает об объектах, за исключением того, что он может собрать посредством отражения. Таким...
20677 просмотров
schedule 17.02.2023

питоническая замена перечислений
В моем скрипте python я анализирую файл, созданный пользователем, и обычно возникают некоторые ошибки, и есть случаи, когда я предупреждаю пользователя, чтобы он был более понятным. В c у меня будет такое перечисление, как eAssignBad,...
1565 просмотров
schedule 12.03.2022

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

Куда вы помещаете данные своего словаря?
Допустим, у меня есть набор стран в моем приложении. Я ожидаю, что эти данные будут меняться, но не очень часто. Другими словами, я не смотрю на этот набор как на оперативные данные (например, я бы не стал предоставлять CRUD-операции для Country)....
635 просмотров
schedule 12.08.2022

Как получить следующее (или предыдущее) значение перечисления в С#
У меня есть перечисление, которое определяется следующим образом: public enum eRat { A = 0, B=3, C=5, D=8 }; Итак, учитывая значение eRat.B , я хочу получить следующее значение, равное eRat.C . Решение, которое я вижу, (без проверки...
61955 просмотров
schedule 27.06.2023

Наследование класса базового перечисления
Есть ли шаблон, по которому я могу наследовать перечисление от другого перечисления в С++?? Что-то такое: enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six };
79774 просмотров
schedule 07.10.2022

Связывание дополнительной информации с .NET Enum
Мой вопрос лучше всего иллюстрируется примером. Предположим, у меня есть перечисление: public enum ArrowDirection { North, South, East, West } Я хочу связать единичный вектор, соответствующий каждому направлению, с этим...
5191 просмотров
schedule 17.11.2022

Функция C#, которая принимает элемент Enum и возвращает значение перечисления (а не индекс)
скажем, у меня есть следующие объявления: public enum Complexity { Low = 0, Normal = 1, Medium = 2, High = 3 } public enum Priority { Normal = 1, Medium = 2, High = 3, Urgent = 4 } и я хочу закодировать его так, чтобы я мог получить...
12348 просмотров
schedule 31.01.2023

Базовый тип перечисления C ++ в C ++ 0x
Я пытался немного прочитать стандарт C ++, чтобы понять, как работает enum. На самом деле там больше, чем я думал изначально. Для перечисления с заданной областью ясно, что базовым типом является int , если иное не указано в предложении enum-base...
26640 просмотров
schedule 21.03.2022

Привязка ComboBox к enum, что я сделал не так?
Я искал вокруг, и мне кажется, очень легко привязать перечисления к combobox, просто извлеките значения Enum в виде списка строк через ObjectDataProvider из статического метода Enum.GetValues, однако я не могу заставить его работать. Ошибка: Тип...
21096 просмотров
schedule 25.09.2022

Как использовать ICriteria со свойствами Enum в NHibernate
Привет, я хочу написать метод FindByExample (объект o). Итак, я попробовал это: public IList<T> FindByExample(T o) { return Session.CreateCriteria(typeof(T)).Add(Example.Create(o)).List<T>(); } (Это в общем классе) Это...
1840 просмотров
schedule 27.01.2024

Что происходит, когда вы передаете недопустимую строку в вызов перечисления Java .valueOf?
Что происходит, когда вы передаете пустое String (или какое-либо другое нераспознанное значение, или null ) вызову Java-перечисления .valueOf ? Например: public enum Status { STARTED, PROGRESS, MESSAGE, DONE; } а потом...
63336 просмотров
schedule 25.05.2023

Как преобразовать из System.Enum в базовое целое число?
Я хотел бы создать универсальный метод для преобразования любого производного типа System.Enum в соответствующее ему целочисленное значение без преобразования типов и, желательно, без анализа строки. Например, я хочу примерно следующее: //...
100516 просмотров
schedule 12.01.2022