Wie erkläre ich eine enum in C#?

Wie können Sie aufzählen, eine enum in C#?

E. g. der folgende code nicht kompilieren:

public enum Suit 
{
    Spades,
    Hearts,
    Clubs,
    Diamonds
}

public void EnumerateAllSuitsDemoMethod() 
{
    foreach (Suit suit in Suit) 
    {
        DoSomething(suit);
    }
}

Und gibt die folgenden compile-time Fehlermeldung:

'Anzug' ist ein 'Typ', wird aber verwendet wie eine 'variable'

Es scheitert an der Suit Schlüsselwort, das zweite.

InformationsquelleAutor Ian Boyd | 2008-09-19
Schreibe einen Kommentar