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

1 la respuesta

C # 7.3 Restricción de Enum: ¿Por qué no puedo usar la palabra clave enum?

Para restringir un parámetro de tipo genérico para que sea de un tipo de enumeración, anteriormente los restringí de esta manera, que fue lo mejor que pude para restringir el tipo T para enumeraciones en pre-C # 7.3: void DoSomething<T>() where ...

6 la respuesta

¿Por qué se requiere por defecto para un cambio en una enumeración en este código?

Normalmente, el valor predeterminado no es necesario en una declaración de cambio. Sin embargo, en la siguiente situación, el código se compila correctamente solo cuando descomento la declaración predeterminada. ¿Alguien puede explicar por ...

5 la respuesta

C # int a la conversión de enumeración [duplicado]

Posible duplicado: Cast int para enumerar en C # [https://stackoverflow.com/questions/29482/cast-int-to-enum-in-c-sharp] Si tengo el siguiente código: enum foo : int { option1 = 1, option2, ... } private foo convertIntToFoo(int value) { // ...

4 la respuesta

¿Qué AttributeTarget debo usar para los miembros de enumeración?

Quiero usar miIsGPUBasedAttribute para miembros de enum como este: public enum EffectType { [IsGPUBased(true)] PixelShader, [IsGPUBased(false)] Blur } pero el compilador no me deja usar: [AttributeUsage (AttributeTargets.Enum, AllowMultiple = ...

1 la respuesta

¿Tipo genérico para obtener claves de enumeración como cadena de unión en mecanografiado?

Considere la siguiente enumeración mecanografiada: enum MyEnum { A, B, C }; Si quiero otro tipo que son las cadenas unidas de las claves de esa enumeración, puedo hacer lo siguiente: type MyEnumKeysAsStrings = keyof typeof MyEnum; // "A" | "B" ...

6 la respuesta

¿Cómo serializo un valor de enumeración como int?

Quiero serializar mi enum-value como int, pero solo obtengo el nombre. Aquí está mi (muestra) clase y enumeración: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, ...

3 la respuesta

¿Cómo muestro valores de enumeración en un cuadro combinado?

¿Cómo muestro valores de enumeración en un cuadro combinado? El siguiente código da como resultado que el cuadro combinado tenga todos los nombres mostrados como "caseHandler.cState". Quería que tuviera los nombres reales de los valores de ...

3 la respuesta

Convert.ChangeType y convertir a enumeraciones?

Tengo unInt16 value, de la base de datos, y necesita convertir esto a un tipo de enumeración. Desafortunadamente, esto se hace en una capa del código que sabe muy poco sobre los objetos, excepto lo que puede reunir a través de la reflexión. omo ...

7 la respuesta

¿Ventajas de la enumeración de Java sobre el antiguo patrón "Typesafe Enum"?

En Java antes de JDK1.5, el patrón "Typesafe Enum" era la forma habitual de implementar un tipo que solo puede tomar un número finito de valores: public class Suit { private final String name; public static final Suit CLUBS =new Suit("clubs"); ...

5 la respuesta

Java enumeraciones y genéricos

Esto me preocupa desde hace un tiempo. He preguntado preguntas [https://stackoverflow.com/questions/4290878/why-shouldnt-java-enum-literals-be-able-to-have-generic-type-parameters] antes, pero probablemente con una mala redacción y un ejemplo ...