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

2 la respuesta

¿Por qué se debe proporcionar el tamaño de una enumeración cuando se declara hacia adelante?

Simplemente no puedo ver por qué el tamaño de la enumeración es relevante para el compilador, mientras que el tamaño de la clase no lo es. Mi ejemplo de código: class A; enum E; // must be enum E : int; in order to compile void f(const A ...

7 la respuesta

¿Debo evitar estrictamente el uso de enumeraciones en Android?

Solía definir un conjunto de constantes relacionadas comoBundle teclas juntas en una interfaz como la siguiente: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; }Esto me ...

1 la respuesta

¿Enum rápida pierde valores inicializados cuando se establece como una propiedad?

He encontrado una solución, pero este problema me está molestando y pensé en compartirlo en caso de que alguien más tenga el mismo problema. Me encantaría saber por qué está sucediendo esto. En el siguiente código, puedo activar la enumeración ...

3 la respuesta

Prueba si un objeto es una enumeración

Me gustaría saber si 'theObject' es una enumeración (de cualquier tipo de enumeración) foreach (var item in Enum.GetValues(theObject.GetType())) { //do something }

3 la respuesta

Emulación "enum class" o alternativa sólida para MSVC 10.0

Estoy buscando una solución hacky para el siguiente problema: GCC 4.4+ acepta el siguiente código c ++ 0x: enum class my_enum { value1, value2 };Lo que permite el uso de esta manera: my_enum e = my_enum::value1;con todas las campanas y silbatos ...

1 la respuesta

Enum. C ++ en foreach [duplicado]

Posibles duplicados: Enumerar sobre una enumeración en C ++ [https://stackoverflow.com/questions/1390703/enumerate-over-an-enum-in-c] C ++: iterar a través de una ...

2 la respuesta

Cómo determinar si el valor no documentado para NS_ENUM con Swift 1.2

Por ejemplo, se define el siguiente NS_Enum ... typedef NS_ENUM(NSInteger, Type) { TypeNone = 0, TypeA = 1, } var x = 2 if let type: Type = Type(rawValue: x) { // Swift 1.2 executes this block. } else { // Previous swift executes this block. ...

5 la respuesta

¿Por qué Java no permite anular iguales (objeto) en una enumeración?

Me di cuenta de que el siguiente fragmento ... @Override public boolean equals(Object otherObject) { ... }... no está permitido para una enumeración, ya que el métodoequals(Object x) Se define comofinal ...

3 la respuesta

Obtenga el valor de Enum <T> Descripción

Tengo mi clase enumHelper que contiene estos: public static IList<T> GetValues() { IList<T> list = new List<T>(); foreach (object value in Enum.GetValues(typeof(T))) { list.Add((T)value); } return list; }y public static string Description(Enum ...

1 la respuesta

Combobox multiseleccionado con banderas Enum

Espero que alguien pueda ayudarme con esto. He hecho una pregunta similar antes, pero no tenía nada comenzado sobre esto en ese momento. He encontrado la pregunta ...