Preguntas etiquetadas con enums

Un tipo de datos que consiste en un conjunto de valores con nombre llamados elementos, miembros o enumeradores del tipo.

9
Llenar una lista con todos los valores de enumeración en Java
Me gustaría llenar una lista con todos los valores posibles de una enumeración. Desde que me enamoré recientemente EnumSet, aprovechéallOf() EnumSet<Something> all = EnumSet.allOf( Something.class); List<Something> list = new ArrayList<>( all.size()); for (Something s : all) { list.add( s); } return list; ¿Existe una mejor manera (como en un trazador …
80 java  list  enums 

3
¿Por qué Android no usa más enumeraciones?
Me ha empezado a gustar mucho el uso de enumeraciones de C # y Java en mi código por varias razones: Son mucho más seguros para los tipos que los números enteros, las cadenas o los conjuntos de indicadores booleanos. Conducen a un código más legible. Es más difícil establecer …
79 android  enums 

12
Herencia de clases de enumeración base
¿Hay un patrón en el que pueda heredar la enumeración de otra enumeración en C ++? Algo como eso: enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six };
79 c++  enums 

4
¿Cómo comprobar si una enumeración contiene un número?
Tengo un Enum como este: public enum PromotionTypes { Unspecified = 0, InternalEvent = 1, ExternalEvent = 2, GeneralMailing = 3, VisitBased = 4, PlayerIntroduction = 5, Hospitality = 6 } Quiero comprobar si este Enum contiene un número que doy. Por ejemplo: cuando doy 4, Enum contiene eso, así …
79 c#  .net  enums 

4
Declarar y comprobar / comparar (máscara de bits) enumeraciones en Objective-C
Sabes que en Cocoa existe esto, por ejemplo puedes crear un UIViewy hacer: view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; Tengo una costumbre UIViewcon varios estados, que he definido de enumesta manera: enum DownloadViewStatus { FileNotDownloaded, FileDownloading, FileDownloaded }; Para cada subvista creada, configuro su tag:subview1.tag = FileNotDownloaded; Luego, tengo un configurador …

10
Mejores prácticas para usar y conservar enumeraciones
He visto varias preguntas / discusiones aquí sobre la mejor manera de manejar y persistir valores similares a enumeraciones (por ejemplo, datos persistentes adecuados para enumeraciones , Cómo conservar una enumeración usando NHibernate ), y me gustaría preguntar cuál es el consenso general . En particular: ¿Cómo deben manejarse estos …

2
¿Cómo definir las propiedades de Python Enum si los valores de MySQL ENUM tienen espacio en sus nombres?
Tengo una Enumclase de Python como esta: from enum import Enum class Seniority(Enum): Intern = "Intern" Junior_Engineer = "Junior Engineer" Medior_Engineer = "Medior Engineer" Senior_Engineer = "Senior Engineer" En la base de datos MYSQL, la columna ENUM de antigüedad tiene valores "Intern", "Junior Engineer", "Medior Engineer", "Senior Engineer". El problema …

2
¿Por qué EnumMap no es un SortedMap en Java?
EnumMap<K extends Enum<K>, V> en Java está claramente ordenado por definición de la enumeración asociada, como también se puede ver en el javadoc: Los mapas de enumeración se mantienen en el orden natural de sus claves (el orden en que se declaran las constantes de enumeración). Esto se refleja en …

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.