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

Тип данных, состоящий из набора именованных значений, называемых элементами, членами или перечислителями типа.


7
Что такое идиоматический способ представления перечислений в Go?
Я пытаюсь представить упрощенную хромосому, которая состоит из N оснований, каждое из которых может быть только одним из {A, C, T, G}. Я хотел бы формализовать ограничения с помощью enum, но мне интересно, какой самый идиоматичный способ эмуляции enum в Go.
523 enums  go  genetics 

27
Что такое перечисления и чем они полезны?
Сегодня я просматривал некоторые вопросы на этом сайте и нашел упоминание об enum использовании в шаблоне синглтона о предполагаемых преимуществах безопасности потоков для такого решения. Я никогда не использовал enums, и я программирую на Java уже более двух лет. И, видимо, они сильно изменились. Теперь они даже полностью поддерживают ООП …
488 java  enums 

23
Получение атрибутов значения Enum
Я хотел бы знать, возможно ли получить атрибуты enumзначений, а не enumсамого? Например, предположим, у меня есть следующее enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } То, что я хочу, это дать тип enum, произвести 2 кортежа значения строки enum …


12
Enum String Name из Value
У меня есть конструкция перечисления, как это: public enum EnumDisplayStatus { None = 1, Visible = 2, Hidden = 3, MarkedForDeletion = 4 } В моей базе данных на перечисления ссылаются по значению. У меня вопрос, как я могу превратить числовое представление перечисления обратно в имя строки. Например, учитывая 2результат …
407 c#  enums 

9
Как привязать RadioButtons к перечислению?
У меня есть перечисление как это: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; Я получил свойство в моем DataContext: public MyLovelyEnum VeryLovelyEnum { get; set; } И я получил три RadioButton в моем клиенте WPF. <RadioButton Margin="3">First Selection</RadioButton> <RadioButton Margin="3">The Other Selection</RadioButton> <RadioButton Margin="3">Yet Another one</RadioButton> Теперь, как мне …

15
Enum «Наследование»
У меня есть перечисление в низкоуровневом пространстве имен. Я хотел бы предоставить класс или перечисление в пространстве имен среднего уровня, которое «наследует» перечисление низкого уровня. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } Я надеюсь, …
391 c#  .net  enums 

18
Использование значений Enum в качестве строковых литералов
Каков наилучший способ использовать значения, хранящиеся в Enum, как строковые литералы? Например: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Затем позже я мог бы использовать Mode.mode1для возвращения его строковое представление как mode1. Без необходимости продолжать звонить Mode.mode1.toString().
389 java  string  enums 


28
перечисление в строку в современном C ++ 11 / C ++ 14 / C ++ 17 и будущем C ++ 20
Вопреки всем другим подобным вопросам, этот вопрос касается использования новых функций C ++. 2008 с Есть ли простой способ конвертировать перечисление C ++ в строку? 2008 с Простой способ использовать переменные типов перечисления в виде строки в C? 2008 C ++ Как легко отобразить перечисления c ++ в строки 2008 …
354 c++  string  enums  c++17  c++20 



25
Как реализовать Enums в Ruby?
Какой лучший способ реализовать enum идиому в Ruby? Я ищу что-то, что я могу использовать (почти), как перечисления Java / C #.
324 ruby  enums 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.