Preguntas etiquetadas con enums

122
Comprender las enumeraciones scala

Tengo que decir que no entiendo las clases de enumeración de Scala. Puedo copiar y pegar el ejemplo de la documentación, pero no tengo idea de lo que está sucediendo. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ ¿Qué...

120
convertir una enumeración en otro tipo de enumeración

Tengo una enumeración de, por ejemplo, ' Gender' ( Male =0 , Female =1) y tengo otra enumeración de un servicio que tiene su propia enumeración de género ( Male =0 , Female =1, Unknown =2) Mi pregunta es ¿cómo puedo escribir algo rápido y agradable para convertir de su enumeración a la...

120
Trabajar con Enums en Android

Casi he terminado con una actividad de cálculo con la que estoy trabajando en Android para mi aplicación. Intento crear una enumeración de género, pero por alguna razón obtengo un error de sintaxis, inserte "EnumBody" para completar EnumDeclaration. public static enum Gender { static { Female =...

119
Cómo mapear fácilmente enumeraciones de c ++ a cadenas

Tengo un montón de tipos de enumeración en algunos archivos de encabezado de biblioteca que estoy usando, y quiero tener una forma de convertir valores de enumeración en cadenas de usuario, y viceversa. RTTI no lo hará por mí, porque las 'cadenas de usuario' deben ser un poco más legibles que las...

118
¿La mejor manera de definir códigos / cadenas de error en Java?

Estoy escribiendo un servicio web en Java y estoy tratando de encontrar la mejor manera de definir códigos de error y sus cadenas de error asociadas . Necesito tener un código de error numérico y una cadena de error agrupados. Tanto el código de error como la cadena de error se enviarán al cliente...

117
¿Cómo se pasan varios valores de enumeración en C #?

A veces, al leer el código C # de otros, veo un método que acepta múltiples valores de enumeración en un solo parámetro. Siempre pensé que estaba un poco ordenado, pero nunca lo investigué. Bueno, ahora creo que puedo necesitarlo, pero no sé cómo configurar la firma del método para aceptar...

117
Compruebe si un tipo determinado es una enumeración

Estoy escribiendo un JsonConverter para Json.NET que debería permitirme convertir cualquier enumeración en un valor de cadena definido por un atributo [Descripción]. Por ejemplo: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")]...

111
¿Está bien usar == en enumeraciones en Java?

¿Está bien usar ==en enumeraciones en Java, o necesito usarlo .equals()? En mis pruebas, ==siempre funciona, pero no estoy seguro si tengo la garantía de eso. En particular, no hay un .clone()método en una enumeración, por lo que no sé si es posible obtener una enumeración para la que...

110
¿Por qué el constructor de enum no puede acceder a campos estáticos?

¿Por qué el constructor de enum no puede acceder a campos y métodos estáticos? Esto es perfectamente válido con una clase, pero no está permitido con una enumeración. Lo que estoy tratando de hacer es almacenar mis instancias de enumeración en un mapa estático. Considere este código de ejemplo que...