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

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

17
Добавление нового значения в существующий тип ENUM
У меня есть столбец таблицы, который использует enumтип. Я хочу обновить этот enumтип, чтобы иметь дополнительное возможное значение. Я не хочу удалять любые существующие значения, просто добавьте новое значение. Какой самый простой способ сделать это?

10
Наиболее распространенные побитовые операции C # над перечислениями
На всю жизнь я не могу вспомнить, как устанавливать, удалять, переключать или тестировать немного в битовом поле. Либо я не уверен, либо я их перепутал, потому что они мне редко нужны. Так что было бы неплохо иметь "бит-шпаргалку". Например: flags = flags | FlagsEnum.Bit4; // Set bit 4. или if …



7
Как установить enum в null
У меня есть перечисление string name; public enum Color { Red, Green, Yellow } Как установить его в NULL при загрузке. name = ""; Color color = null; //error Отредактировано: мой плохой, я не объяснил это должным образом. Но все ответы, связанные с nullable, идеальны. Моя ситуация: что, если у …
194 c#  enums  null  nullable 

9
Перечислить карту в JPA с фиксированными значениями?
Я ищу различные способы отображения перечисления с использованием JPA. Я особенно хочу установить целочисленное значение каждой записи enum и сохранить только целочисленное значение. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int value) { this.value = value; …
192 java  spring  orm  jpa  enums 

21
Как использовать перечисления в качестве флагов в C ++?
Обрабатывать enums как флаги хорошо работает в C # с помощью [Flags]атрибута, но как лучше всего это сделать в C ++? Например, я хотел бы написать: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; Тем не …
188 c++  enums 


2
Наименование перечислений в Java: единственное или множественное число?
Есть ли «официальная» рекомендация о том, как назвать перечисления Java? enum Protocol { HTTP, HTTPS, FTP } или enum Protocols { HTTP, HTTPS, FTP } Я знаю, что в мире .Net рекомендуется использовать единственное число, за исключением перечислений, которые представляют битовые флаги. Просто любопытно, есть ли что-то подобное в Java. …

9
Почему вы используете typedef при объявлении enum в C ++?
Я не писал C ++ годами и сейчас пытаюсь вернуться к нему. Затем я наткнулся на это и подумал о том, чтобы сдаться: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Что это? Почему typedefключевое слово используется здесь? Почему имя TokenTypeпоявляется дважды в …
183 c++  enums  typedef 

13
C # против Java Enum (для новичков в C #)
Я программировал на Java некоторое время и только что был брошен на проект, полностью написанный на C #. Я пытаюсь ускорить работу в C # и заметил, что перечисления используются в нескольких местах в моем новом проекте, но на первый взгляд перечисления C # кажутся более простыми, чем реализация Java …



15
Должны ли перечисления в C # иметь свой собственный файл? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос У меня есть класс, который использует перечисление, перечисление в настоящее …
178 c#  coding-style  enums 

6
Реализация Singleton с помощью Enum (на Java)
Я прочитал, что это можно реализовать Singletonв Java, используя Enumтакие как: public enum MySingleton { INSTANCE; } Но как работает выше? В частности, Objectдолжен быть создан экземпляр. Здесь, как MySingletonсоздается экземпляр? Кто делает new MySingleton()?

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