¿Cómo enumero una enumeración en C #?

¿Cómo puedes enumerar unaenum Cía#?

P.ej. El siguiente código no se compila:

<code>public enum Suit 
{
    Spades,
    Hearts,
    Clubs,
    Diamonds
}

public void EnumerateAllSuitsDemoMethod() 
{
    foreach (Suit suit in Suit) 
    {
        DoSomething(suit);
    }
}
</code>

Y da el siguiente error de compilación:

'Traje' es un 'tipo' pero se usa como una 'variable'

Falla en elSuit palabra clave, la segunda.

Respuestas a la pregunta(26)

Su respuesta a la pregunta