Preguntas etiquetadas con enum

Enum (también enumeración) es un tipo de datos que consta de un conjunto de valores con nombre llamados elementos, miembros o enumeradores del tipo. Los nombres de los enumeradores suelen ser identificadores que se comportan como constantes en el lenguaje y, a menudo, están predefinidos con un orden implícito.

8
¿Por qué almacenarías una enumeración en DB?
He visto una serie de preguntas, como esta , pidiendo consejos sobre cómo almacenar enumeraciones en DB. Pero me pregunto por qué harías eso. Entonces, digamos que tengo una entidad Personcon un gendercampo y una Genderenumeración. Entonces, mi tabla de persona tiene una columna de género. Además de la razón …
69 database  enum 




3
Cómo representar tipos (enum) en una API pública
Estoy trabajando en una API simple que quiero usar para mi propio cliente y abrirla al público en el futuro. Tengo objetos "Item" que pueden tener diferentes "tipos". El tipo es un C "typedef enum", por el momento tengo: typedef enum { ItemTypeBool, ItemTypeNumber, ItemTypeDate, } ItemType; (Puedo agregar algunos …

5
¿Las enumeraciones crean interfaces frágiles?
Considere el siguiente ejemplo. Cualquier cambio en la enumeración ColorChoice afecta a todas las subclases IWindowColor. ¿Las enumeraciones tienden a causar interfaces frágiles? ¿Hay algo mejor que una enumeración para permitir una mayor flexibilidad polimórfica? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: …






4
¿Es incorrecto usar banderas para enumerar "grupos"?
Tengo entendido que las [Flag]enumeraciones se usan generalmente para cosas que se pueden combinar, donde los valores individuales no son mutuamente excluyentes . Por ejemplo: [Flags] public enum SomeAttributes { Foo = 1 << 0, Bar = 1 << 1, Baz = 1 << 2, } Donde cualquier SomeAttributesvalor puede …
12 c#  .net  readability  enum 

8
¿Es una mala práctica incluir todas las enumeraciones en un archivo y usarlo en varias clases?
Soy un aspirante a desarrollador de juegos, trabajo en juegos independientes ocasionales, y durante un tiempo he estado haciendo algo que parecía una mala práctica al principio, pero realmente quiero obtener una respuesta de algunos programadores experimentados aquí. Digamos que tengo un archivo llamado enumList.hdonde declaro todas las enumeraciones que …


1
Enum con muchas propiedades booleanas
Actualmente estoy trabajando en una aplicación web en la que a menudo necesitamos condicionar cierta lógica del servidor en función de la página que se devolverá al usuario. Cada página recibe un código de página de 4 letras, y estos códigos de página se enumeran actualmente en una clase como …
11 java  design  enum 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.