Resultados de la búsqueda a petición "enums"

4 la respuesta

Acceda a otras enumeraciones en el constructor de enum

Necesitaría algo como lo siguiente enum EE { A("anything"), B("beta"), ... Z("zulu"), ALL, ; EE(String s) { this.s = s; } EE() { String s = ""; for (EE ee : values()) { // PROBLEM HERE if (ee != ALL) s += " " + ee.s; } this.s = s; } } Mientras ...

2 la respuesta

En Java, ¿es posible cambiar o modificar una enumeración en sí y, por lo tanto, corromper una enumeración única?

¿Es posible cambiar una enumeración en sí en tiempo de ejecución de alguna manera? P.ej. utilizando la reflexión La pregunta no es sobre cambiar el estado de una constante enum. Está a punto de cambiar el conjunto de constantes de ...

5 la respuesta

Enums y cuadros combinados en C #

Actualmente estoy desarrollando una aplicación C #. Necesito usar una enumeración con un cuadro combinado para obtener el mes seleccionado. Tengo lo siguiente para crear la enumeración: enum Months { January = 1, February, March, April, May, ...

5 la respuesta

¿Por qué se eliminó "Evitar enumeraciones donde solo necesita Ints" de los consejos de rendimiento de Android?

La sección "Evitar enumeraciones donde solo necesita" se eliminó de la @ ofici documentación del desarrollador [http://developer.android.com/guide/practices/design/performance.html#avoid_enums] . (Ver ¿Por qué Android no usa más ...

8 la respuesta

Utilizando tipos internos de enumeración - Advertencia del compilador C4482 C ++

Estoy usando el nombre completo de la enumeración dentro de un método en uno de mi clase. Pero recibo una advertencia del compilador que dice "advertencia C4482: extensión no estándar utilizada: enumeración 'Foo' utilizada en nombre calificado". ...

4 la respuesta

Mi enumeración no es una clase o espacio de nombres

Hola, tengo archivos llamados MyCode.h y MyCode.cpp In MyCode.h he declarado enum MyEnum {Something = 0, SomethingElse = 1}; class MyClass { MyEnum enumInstance; void Foo(); }; Luego en MyCode.cpp: #include "MyCode.h" void MyClass::Foo() { ...

1 la respuesta

¿Cuál es el propósito del campo público "value__" que puedo ver en Reflector contra mi enumeración?

Estoy viendo una enumeración que creé en Reflector y hay un campo entero público llamado "valor __". ¿Cuál es el propósito de este miembro? Un enlace o referencia a un documento está bien para una respuesta. Googling es una molestia porque ...

3 la respuesta

Java: acceso a las constantes en una enumeración (enumeración)

leyendo el libro SCJP, he encontrado algo como esto en el capítulo 1 "autocomprobación": enum Animals { DOG("woof"), CAT("meow"), FISH("burble"); String sound; Animals(String s) { sound = s; } } class TestEnum { static Animals a; public static ...

7 la respuesta

Valor aleatorio de enum con probabilidad

Tengo una enumeración de la que me gustaría seleccionar aleatoriamente un valor, pero no es realmente aleatorio. Me gustaría que algunos de los valores sean menos propensos a ser seleccionados hasta ahora. Esto es lo que tengo hasta ahora ...

6 la respuesta

¿Cómo comparar los valores enum e int?

enum MyEnum { Invalid=0, Value1=1, Value1=2, } void main () { MyEnum e1 = MyEnum.Value1; int i1 = 2; // Is there any difference how to compare enumEration values with integers? if ( e1==(MyEnum)i1 )... // 1st if ( (int)e1==i1 )... // 2ndn cada ...