Avatar ·

Wie liste ich alle Werte einer Enumeration (enum) in C# auf?

Hallo Kollegen! Ich bin ein C#-Anfänger und bin auf eine Aufgabe gestoßen, die einfach erscheint, mich aber vor ein Rätsel gestellt hat. Ich habe eine Enumeration für die Wochentage: ```csharp public enum DaysOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ``` Ich muss alle möglichen Werte dieser Enumeration auf der Konsole ausgeben, also eine Liste erhalten: Monday, Tuesday, Wednesday und so weiter. Ich habe versucht, eine `foreach`-Schleife zu verwenden, aber der Compiler gibt einen Fehler aus. Hier ist mein Code: ```csharp foreach (var day in DaysOfWeek) { Console.WriteLine(day); } ``` Der Fehler besagt, dass `DaysOfWeek` keine Collection und kein Array ist. Ich verstehe, dass enum ein Werttyp und keine Collection ist, aber wie erhalte ich dann alle seine Werte als Liste?