Вопросы по теме '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