#HowTo Obtener todos los valores posibles de un Enum en C#.

En este post te voy a explicar como obtener todos los valores posibles de un Enum en C#.

Introducción.

La clase Enum ya contiene un método que retorna los posibles valores. El problema con esta, es que no es tan limpia trabajar con ella. El siguiente ejemplo es más limpio, no necesita usar el Tipo ni hacer unboxing.

Conclusiones.

En los flujos de tus programas vas a necesitar obtener todos los valores posibles para algún tipo de ejecución o prueba. Si empleas un método en lugar de los valores fijos, tendrás menos posibilidades de agregar un defecto, o tener código sin probar.

Gustavo Sánchez
Últimas entradas de Gustavo Sánchez (ver todo)

Soy especialista en escribir software de calidad. Mediante el uso de marcos de trabajo, técnicas y automatización de procesos he podido reducir los costes operativos de los sistemas de la empresa. Sistemas confiables y adaptables producen clientes felices.