Estoy modelando un diagrama de clase. Un atributo de una clase es una enumeración. ¿Cómo modelo esto? Normalmente haces algo como esto: - name : string Pero, ¿cómo se hace esto con una
Estoy modelando un diagrama de clase. Un atributo de una clase es una enumeración. ¿Cómo modelo esto? Normalmente haces algo como esto: - name : string Pero, ¿cómo se hace esto con una
Tengo una clase enum con dos valores, y quiero crear un método que reciba un valor y devuelva el otro. También quiero mantener la seguridad de tipo (por eso uso enum class en lugar de enums). http://www.cplusplus.com/doc/tutorial/other_data_types/ no menciona nada sobre métodos Sin embargo, tenía...
Estoy tratando de convertir parte de mi clase de Obj-C a Swift. Y algunas otras clases de Obj-C todavía usan enum en esa clase convertida. Busqué en los documentos de prelanzamiento y no pude encontrarlo o tal vez lo perdí. ¿Hay alguna manera de usar Swift enum en Obj-C Class? ¿O un enlace al...
Me pregunto cuál es la forma correcta de convertir (deserializar) una cadena a una clase Enum de Python. Parece que getattr(YourEnumType, str)hace el trabajo, pero no estoy seguro de si es lo suficientemente seguro. Solo para ser más específico, me gustaría convertir una 'debug'cadena en un objeto...
Dada la siguiente enumeración: enum Audience { case Public case Friends case Private } ¿Cómo obtengo la cadena "Public"de la audienceconstante a continuación? let audience =
Suponiendo que tengo un typedef declarado en mi archivo .h como tal: typedef enum { JSON, XML, Atom, RSS } FormatType; Me gustaría construir una función que convierta el valor numérico de typedef en una cadena. Por ejemplo, si el mensaje [self toString:JSON]fue enviado; devolvería 'JSON'. La...
Estoy creando un conjunto de valores de enumeración, pero necesito que cada valor de enumeración tenga 64 bits de ancho. Si recuerdo correctamente, una enumeración es generalmente del mismo tamaño que una int; pero pensé que leí en alguna parte que (al menos en GCC) el compilador puede hacer que la...
Estoy usando la biblioteca Enum4 para crear una clase enum de la siguiente manera: class Color(Enum): RED = 1 BLUE = 2 Quiero imprimir [1, 2]como una lista en alguna parte. ¿Cómo puedo conseguir
Postgresql recibió soporte de enumeración hace algún tiempo. CREATE TYPE myenum AS ENUM ( 'value1', 'value2', ); ¿Cómo obtengo todos los valores especificados en la enumeración con una
Estoy reconstruyendo un antiguo proyecto Java en Javascript, y me di cuenta de que no hay una buena manera de hacer enumeraciones en JS. Lo mejor que se me ocurre es: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); El constguarda...
Imagine que he definido la siguiente enumeración: public enum Status : byte { Inactive = 1, Active = 2, } ¿Cuál es la mejor práctica para usar enum? Debería comenzar con 1el ejemplo anterior o comenzar 0(sin los valores explícitos) como este: public enum Status : byte { Inactive,...
En la publicación Enum ToString , se describe un método para usar el atributo personalizado DescriptionAttributecomo este: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } Y luego, llamas a una función...
¿Es posible algo así en Java? ¿Se pueden asignar valores numéricos personalizados a elementos de enumeración en Java? public enum EXIT_CODE { A=104,
Si tengo una variable que contiene una enumeración de banderas, ¿puedo iterar sobre los valores de bits en esa variable específica? ¿O tengo que usar Enum.GetValues para iterar sobre toda la enumeración y verificar cuáles están
¿Es posible definir una conversión implícita de enumeraciones en c #? algo que pueda lograr esto? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number; ¿Si no, porque
En un proyecto de C ++ en el que estoy trabajando, tengo un tipo de valor de indicador que puede tener cuatro valores. Esas cuatro banderas se pueden combinar. Las banderas describen los registros en la base de datos y pueden ser: nuevo record registro eliminado registro modificado registro...
Supongamos que tenemos algunas enumeraciones con nombre: enum MyEnum { FOO, BAR = 0x50 }; Lo que busqué en Google es un script (cualquier idioma) que escanea todos los encabezados de mi proyecto y genera un encabezado con una función por enumeración. char* enum_to_string(MyEnum t); Y una...
¿Cuál es la mejor manera de guardar enumeraciones en una base de datos? Sé Java proporciona name()y valueOf()métodos para convertir los valores de enumeración en una cadena y la espalda. Pero, ¿existen otras opciones (flexibles) para almacenar estos valores? ¿Existe una forma inteligente de...
Parece que no puedo acceder a los miembros de instancia de la clase circundante desde dentro de una enumeración, como pude desde dentro de una clase interna. ¿Eso significa que las enumeraciones son estáticas? ¿Hay algún acceso al alcance de la instancia de la clase circundante, o tengo que pasar...
Mucha gente ha respondido a la pregunta de cómo vincular una enumeración a un cuadro combinado en WinForms. Es como esto: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Pero eso es bastante inútil sin poder establecer el valor real para mostrar. Yo he tratado: comboBox1.SelectedItem =...