Recorrer todos los valores de un enum

30/04/2006 - 19:23 por solved by design | Informe spam
Hola.

¿Cómo puedo recorrer todos los valores definidos de un enum?

La idea es tener una enumeración, y a partir de los propios nombres de la
misma, crear diccionario o lista de strings con dichos nombres.

Algo así:

static enum Valores
{
Valor1,
Valor2,
Valor3
};

foreach(Valores v in Valores)
Diccionario.Add(v,v.ToString())

Ya sé que es rizar el rizo, pero me hace falta algo así y estoy casi seguro
que se puede hacer, pero no localizo la sintaxis correcta.

De este modo, cada vez que añada un valor a la enumeración, tendré todo el
código actualizado automáticamente.

Gracias de antemano.

A falta de manos, buenos son pies.
 

Preguntas similares