enums

¿Por qué se prefiere la clase enum sobre la enum simple?

Escuché a algunas personas recomendar el uso de clases enum en C++ debido a su seguridad de tipo . Pero, ¿qué significa eso realmente?

¿Cómo puedo iterar sobre una enumeración?

Acabo de notar que no se pueden usar operadores matemáticos estándar en una enumeración como ++ o + = Entonces, ¿cuál es la mejor manera de iterar a través de todos los valores en una enumeración de C++?

¿Cuál es la sintaxis preferida para definir enumeraciones en JavaScript?

¿Cuál es la sintaxis preferida para definir enumeraciones en JavaScript? Algo como: my.namespace.ColorEnum = { RED : 0, ... : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } ¿O hay una expresión más preferible?

¿Cómo obtener un valor de enumeración a partir de un valor de cadena en Java?

Digamos que tengo una enumeración que es justo public enum Blah { A, B, C, D } Y me gustaría encontrar el valor enum d ... e sería Blah.A. ¿Cómo sería posible hacer esto? ¿Es el Enum.valueOf() el método que necesito? Si es así, ¿cómo usaría esto?

. NET-serialización JSON de enum como cadena

Tengo una clase que contiene una propiedad enum, y al serializar el objeto usando JavaScriptSerializer, mi resultado json con ... on { int Age { get; set; } Gender Gender { get; set; } } Resultado json deseado: { "Age": 35, "Gender": "Male" }

Cómo convertir valor enum a int?

Tengo una función que devuelve un tipo int. Sin embargo, solo tengo un valor de la enumeración de IMPUESTOS. ¿Cómo puedo em ... } TAX var = TAX.NOTAX; // This value will differ public int getTaxValue() { // what do do here? // return (int)var; }

Número total de elementos definidos en una enumeración

¿Cómo puedo obtener el número de elementos definidos en una enumeración?

¿Cómo usar enumeraciones como indicadores en C++?

Tratar a enum s como banderas funciona muy bien en C# a través del atributo [Flags], pero ¿cuál es la mejor manera de hacer e ... gún mecanismo para hacer cumplir la seguridad de tipos, para que alguien no pueda escribir seahawk.flags = HasMaximizeButton.

Java enum - por qué usar toString en lugar de name

Si miras en la api de enum el método name() dice que: Devuelve el nombre de esta constante de enumeración, exactamente c ... ión está inactiva... También si miras en las fuentes el método toString() devuelve exactamente y solo el nombre. Es lo mismo.

¿Cómo enumero una enumeración en C#?

¿Cómo se puede enumerar un enum en C#? Por ejemplo, el siguiente código no compila: public enum Suit { Spades, He ... empo de compilación: 'Palo' es un ' tipo 'pero se usa como una'variable' Falla en la palabra clave Suit, la segunda.

¿Qué son los enums y por qué son útiles?

Hoy estaba navegando a través de algunas preguntas en este sitio y encontré una mención de un enum se utiliza en el patrón si ... a incluso hacen pleno apoyo de OOP dentro de sí mismos. Ahora, ¿por qué y para qué debo usar enum en la programación diaria?

¿Qué es una forma idiomática de representar enum en Go?

Estoy tratando de representar un cromosoma simplificado, que consiste en N bases, cada una de las cuales solo puede ser una d ... izar las restricciones con una enumeración, pero me pregunto cuál es la forma más idiomática de emular una enumeración en Go.

Cómo unir RadioButtons a una enumeración?

Tengo una enumeración como esta: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; Ten ... ther one</RadioButton> Ahora, ¿cómo enlazo los botones de radio a la propiedad para un enlace bidireccional adecuado?

¿Qué significa el atributo [Flags] Enum en C#?

De vez en cuando veo una enumeración como la siguiente: [Flags] public enum Options { None = 0, Option1 = 1, ... No entiendo qué hace exactamente el atributo [Flags] -. Alguien tiene una buena explicación o ejemplo, se puede publicar?

¿Cómo convierto una enumeración en una lista en C#? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo enumerar una enumeración en C#? ... ¿Hay alguna manera de convertir un enum a una lista que contenga todas las opciones de la enumeración?

Comparando miembros de Java enum: = = or equals ()?

Sé que los enum de Java se compilan en clases con constructores privados y un montón de miembros estáticos públicos. Al compa ... omeEnum a) { if(a == SomeEnum.SOME_ENUM_VALUE) { ... } ... } ¿Qué operador es el que debería usar?

¿Dónde está la documentación para el método values () de Enum?

Declaro una enumeración como: enum Sex {MALE,FEMALE}; Y luego, iterar enumeración como se muestra a continuación: for(S ... osidad por saber de dónde viene este método. Enlace API : https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html

Cómo usar enumeraciones en C++

Supongamos que tenemos un enum como el siguiente: enum Days {Saturday, Sunday, Tuesday,Wednesday, Thursday, Friday}; Quie ... if (day == Saturday) ? ¿A qué se refieren estos dos realmente, en que uno está bien y uno causa un error de compilación?

Java: usando la instrucción switch con enum bajo subclase

Primero diré que estoy mucho más familiarizado con los enums en C# y parece que los enums en Java son un desastre. Como pued ... lass.MyEnum.VALUE_A: { <-- error on this line //.. break; } } } }

¿Cómo comprobar si hay banderas de una combinación de banderas?

Digamos que tengo esta enumeración: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A ... .B) ¿Podrías, por ejemplo, cambiar el & por algo? No demasiado estable cuando se trata de cosas binarias como esta...