Introducción:
En este post vamos a ver como utilizar otros tipos de datos numéricos dentro de una enumeración.
Si bien, no es un problema que nos vayamos a encontrar a menudo, pero que podamos realizarlo si lo necesitamos.
Al lio:
A la hora de definir nuestro enumerado tendremos que indicar uno de los siguientes valores:
– Byte
– SByte
– Short
– UShort
– Long
– ULong
– UInt
Ejemplo:
1: public enum MyLongEnum :long
2: {
3: Value = 1569874585236L
4: }
Para que posteriormente podamos utilizar dicho valor desde nuestro código será necesario hacer una conversión:
1: var myValue = (long)MyLongEnum.Value;
Espero que os sea de utilidad.
Saludos!