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...