Wie man Schleife durch alle enum Werte in C #?
Diese Frage wurde hier bereits beantwortet:
public enum Foos
{
A,
B,
C
}
Gibt es eine Möglichkeit, eine Schleife durch die möglichen Werte von Foos
zu ziehen?
Im Grunde genommen?
foreach(Foo in Foos)
1348
3
Ja, Sie können die Methode
GetValues
verwenden:Oder die getippte Version:
Ich habe schon vor langer Zeit eine Hilfsfunktion in meine private Bibliothek aufgenommen, die genau für solche Fälle gedacht ist:
Verwendung:
Ja. Verwenden Sie die Methode
GetValues()
in der KlasseSystem.Enum
.