Enums – вопросы и ответы

57
голосов
2
ответа
Скажем, у меня есть таблица с SellerId , DateTime , ProductType для регистрации каждый раз, когда продавец продает продукт. ProductType имеет тип ENUM с {0 = Phone, 1 = Recharge, 2 = SimCard}. Зате...
5 месяцев, 3 недели назад PSyLoCKe
57
голосов
4
ответа
У меня три случая, которые я хочу проверить, используя оператор switch (вместо else if). Теперь эти случаи каждый тест, если переменная является экземпляром класса. Я хочу сделать что-то вроде этог...
5 месяцев, 3 недели назад dot
112
голосов
3
ответа
Этот вопрос вполне может быть n-й итерацией "Как сопоставить строки для перечислений" . Мои требования идут немного дальше, и я хочу throw определенное исключение, если ключ не найден в допустимых ...
5 месяцев, 3 недели назад FKaria
56
голосов
2
ответа
Поэтому я представлял разные шахматные фигуры как набор enum, называемый Chessmen . (Это требование, чтобы я определил их так). Я подумал, что было бы неплохо Chessmen этих Chessmen в группу WHITE ...
5 месяцев, 3 недели назад LiXie
90
голосов
2
ответа
У меня возникают проблемы с использованием перечисления в качестве флага. Это описание: Это мое перечисление: [Flags] public enum AuthorityFlagsEnum : short { Output_1_enable = 1 << 0, Output...
5 месяцев, 3 недели назад Robby Smet
100
голосов
1
ответ
Поскольку у меня ужасная память, мне нравится помещать все объекты detnd я в объекты перечисления, поэтому я могу использовать завершение кода в среде IDE, и не нужно возвращаться назад, чтобы полу...
5 месяцев, 3 недели назад user1023110
80
голосов
1
ответ
Я хотел бы вызвать метод, который имеет тип перечисления как параметр с отражением. Как это сделать. Код: @When("^I click on the (\\d+)st link inside the \"(.*?)\" filter$") public void i_click_on_...
5 месяцев, 3 недели назад user1511408
70
голосов
1
ответ
Я хочу заполнить класс двумя HashMaps типов HashMap с помощью пружинной инъекции. К сожалению, я получаю следующую ошибку, когда пытаюсь создать свою платформу. SEVERE: Exception sending context in...
5 месяцев, 4 недели назад user1615559
80
голосов
1
ответ
Я создаю поле модели Flask с значениями перечисления, связывающимися с таким class . class ValueTypes(enum.Enum): min = 'min' max = 'max' optimum = 'opt' class Param(db.Model): # ... type = db.Colu...
5 месяцев, 4 недели назад garmoncheg
80
голосов
1
ответ
У меня есть перечисление Groovy: enum Flower { Tulip(1), Daisy(2) private int rank Flower(int rank) { super() this.rank = rank } int getRank() { rank } } У меня также есть класс GardernGenerator ко...
5 месяцев, 4 недели назад smeeb
57
голосов
1
ответ
Есть ли способ запретить дублирование значений Enum в С# или VB.NET, чтобы компилятор не смог запустить? Что-то вроде этого: [NoDuplicateEnumValues] enum Importance { None = 0, Trivial = 2, Regular...
5 месяцев, 4 недели назад Heinrich
90
голосов
1
ответ
public class PaymentInterfaceFilesQueryLov { public enum SelectableField { fileId, fileName, interfaceType, fileDate, fileUser, linesNumber, status, errorMsg } public enum ConditionalizableField { ...
5 месяцев, 4 недели назад user3425623
123
голоса
1
ответ
Я хочу сделать библиотеку для использования в моих приложениях с угловым 4, и для некоторого бизнеса я сделаю это, у меня есть enum которое приложения должны будут использовать позже. Проблема в то...
5 месяцев, 4 недели назад CesarD
99
голосов
1
ответ
вот мой код: protocol Logable { func log() } extension Logable where Self: Error { func log() { switch self { case .Server(code: Int, message: String): print("code = \(code), message = \(message)")...
5 месяцев, 4 недели назад katleta3000
206
голосов
6
ответов
Я просто изучаю ruby ​​на рельсах, и у меня есть таблица ролей пользователей (Owner, Admin и User). В коде будут места, где мне нужно проверить роль пользователя и показать разные параметры. Кто-ни...
5 месяцев, 4 недели назад Jason
57
голосов
1
ответ
У меня есть перечислимое Direction , и я хочу, чтобы сделать временный список всех значений этого перечисления, а затем быть в состоянии удалить или добавить значения в этот список. public enum Dir...
5 месяцев, 4 недели назад dimitris93
57
голосов
2
ответа
У меня есть Enum Public Enum MyEnum <StringValue("Bla Bla")> _ BlaBla <StringValue("bbble bbble")> _ BleBle End Enum Я сделал метод расширения (GetStringValue), который принимает Enum и...
5 месяцев, 4 недели назад serhio
70
голосов
1
ответ
Как перебирать enum и получать атрибуты и значения? public enum TableName { [DescriptionWithValue("offline", "create table offline (uid int, date datetime, id int)")] Offline, [Description("Online"...
5 месяцев, 4 недели назад Joseph Cenk
79
голосов
2
ответа
Я пытался хранить и извлекать дополнительную информацию из перечислений. У меня было два метода для этого. Первый метод - использование пользовательских атрибутов. qaru.site/questions/2343408/...
5 месяцев, 4 недели назад rebornx
128
голосов
2
ответа
У меня есть запрос ниже, который выбирает константу в списке столбцов, и я ожидал, что aliasToBean преобразует строку в соответствующий тип перечисления. Я отобразил другие объекты с параметрами en...
5 месяцев, 4 недели назад hairyone
89
голосов
1
ответ
Я включил пару перечислений в классе IMage. Сначала я использую код и пытаюсь засеять таблицу "Изображения". К сожалению, независимо от того, какой enum valkue, который я засекаю таблицей, заполнен...
5 месяцев, 4 недели назад user1345632
126
голосов
1
ответ
Я пишу сетевой слой, и я написал перечисление для инкапсуляции результата запроса: enum RequestResult<T> { case success(T) case error(RequestError) } Для каждого запроса у меня может быть тол...
5 месяцев, 4 недели назад Macabeus
98
голосов
2
ответа
Я все еще привык к MVVM, поэтому, если есть лучший способ сделать это, дайте мне знать. Я должен придерживаться определенного способа делать что-то, поэтому все в компании, в которой я работаю, ост...
5 месяцев, 4 недели назад JLott
108
голосов
1
ответ
Я пытаюсь найти лучший способ написать следующий код: public static void initTab(Player player) { player.getPacketSender().sendString(15002, "Achievements - " + amountCompleted(player, Difficulty.T...
5 месяцев, 4 недели назад Charlie
99
голосов
1
ответ
В настоящее время в моем проекте используется @Enumerated(EnumType.ORDINAL) , поэтому, когда я сортирую по этому столбцу, он упорядочивается на основе порядка в enum , который отлично работает. Но ...
5 месяцев, 4 недели назад Tauren
81
голос
6
ответов
Для группы из примерно 20 перечислений, которые я не могу изменить. Im ищет элегантное решение для генерации случайного перечисления из определенного образца (т.е. 2, 7, 18) Я мог бы поместить их в...
5 месяцев, 4 недели назад Coward
57
голосов
2
ответа
Это просто исследование наилучшего способа форматирования строковых значений в ComboBox происходящих из Enum . Я знаю, что могу привязать ComboBox к Enum так: public partial class MainForm : Form {...
5 месяцев, 4 недели назад Sameer Singh
98
голосов
2
ответа
Я создал интерфейс, который реализует мои классы, и у меня есть перечисление с консультантом, который принимает Class<?> Как аргумент. Что-то вроде Enum(Class<?> class) , а enum имеет ф...
5 месяцев, 4 недели назад ArsenArsen
69
голосов
1
ответ
почему все opengl перечислены шестнадцатеричные? пример: GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A Перечисления используются в качестве параметров в функциях GL. Поэтому мой вопрос: почему все пара...
5 месяцев, 4 недели назад Dan Webster
280
голосов
7
ответов
Имеет ли Perl тип перечисления, который придерживается лучших практик или, что еще важнее, нуждается ли он в этом? В проекте, в котором я работаю, все строки используются для обозначения вещей, кот...
5 месяцев, 4 недели назад cowgod
57
голосов
3
ответа
У меня есть класс Product, содержащий словарь с ценовой кривой. Ключ - это строка, которая может быть проанализирована на TimeStamp. public class Product { public virtual int Id { get; set; } publi...
5 месяцев, 4 недели назад mrt181
56
голосов
3
ответа
Я начинаю с С#, и сейчас я экспериментирую с классами и структурами данных, когда сталкивался с этой проблемой. Я хочу использовать char char для ввода char для получения вывода int из описания пер...
5 месяцев, 4 недели назад user1547959
80
голосов
3
ответа
Следуя шаблону перечисления С++ , который я уже здесь описал, я пытался сделать подобное, но на этот раз последовательность значений, которые я хочу использовать, не понятна непрерывные целые числа...
5 месяцев, 4 недели назад sergiol
97
голосов
3
ответа
Я начинаю изучать Haskell, и я пытаюсь заставить этот код работать, но я не могу понять, где моя ошибка. Я был бы очень признателен, если бы вы могли объяснить это мне. :) Я хочу напечатать наприме...
5 месяцев, 4 недели назад Yoana
58
голосов
1
ответ
Я пытаюсь понять некоторый код C в старой базе данных. Существуют конструкции вида: enum {a=0,b,c,d}; Что это значит? В руководствах я вижу только конструкции формы: enum example{a=0,b,c,d} test1; ...
5 месяцев, 4 недели назад Suresh Krishna
105
голосов
1
ответ
Кто-нибудь знает, возможно ли экспортировать перечисления в модули Angular? Если нет, есть ли какие-либо рекомендации по отправке перечислений в модули Angular? // not working example // i dont kno...
5 месяцев, 4 недели назад Christoph Glaß
105
голосов
2
ответа
То, что я пытаюсь достичь, - это простой шаблон, который я использую на Java, и должен быть доступен в Kotlin в соответствии с документацией . Я просто хочу объявить класс enum с несколькими постоя...
5 месяцев, 4 недели назад ptitvinou
90
голосов
2
ответа
Это пример кода, который у меня есть: enum A { A, } class TestA { A a; public static void main(String[] args) { final TestA testA = new TestA(); System.out.println(testA.a); System.out.println(test...
5 месяцев, 4 недели назад Koray Tugay
69
голосов
1
ответ
Когда компилируется следующий код с использованием gcc с -Werror=pedantic , он будет сообщать error: ISO C forbids forward references to 'enum' types [-Werror=pedantic] . enum foo foo_test(void); e...
5 месяцев, 4 недели назад Ivan
70
голосов
1
ответ
Я разрабатываю библиотеку Entity Framework 6.1.3 с.NET Framework 4.0 и С#. У меня вопрос о том, можно ли использовать перечисление в классе POCO. У меня есть этот класс и перечисление: public class...
5 месяцев, 4 недели назад VansFannel
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема