Wie können Sie eine Aufzählung von enum
in C#?
Der folgende Code lässt sich z. B. nicht kompilieren:
public enum Suit
{
Spades,
Hearts,
Clubs,
Diamonds
}
public void EnumerateAllSuitsDemoMethod()
{
foreach (Suit suit in Suit)
{
DoSomething(suit);
}
}
Und es gibt den folgenden Kompilierzeitfehler:
Anzug" ist ein "Typ", wird aber wie eine "Variable" verwendet
Es scheitert an der Suit
Schlüsselwort, das zweite.
24 Stimmen
Siehe auch ... stackoverflow.com/questions/972307/
6 Stimmen
Vielleicht möchten Sie sich informieren über die Besonderheiten von C#-Enums in dem dies und andere nützliche Informationen über Enum erörtert werden