#HowTo Método de extensión genérico para parsear enums en C#.

En este post te voy a mostrar como puedes usar métodos de extensión para reducir la verbosidad del parseo de enums con C#.

Él parseo desde un string a un enum es tedioso y feo de leer.  Si quieres obtener el enum debes emplear el método Enum.Parse(), este método recibe el Type del enum que deseas obtener.  Esto aplica para cualquier enumeración; puedes reducir la cantidad de código que escribes con los siguientes métodos de extensión.

Parseo de enum simple con C#.

Parseo con métodos de extensión.

El siguiente ejemplo se compone de dos partes, la primera muestra como implementar los métodos de extensión para reducir código, y la segunda, que contiene la declaración de los métodos de extensión.

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.