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?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen