Wie kann ich alle Werte einer Enumeration (enum) in C# durchlaufen?
Hallo zusammen! Ich bin neu in C# und stehe vor folgender Aufgabe: Ich habe eine Enumeration (enum), die mehrere Konstanten enthält, zum Beispiel Wochentage oder Bestellstatus. Ich muss in einer Schleife alle möglichen Werte dieser Enumeration durchlaufen und eine Aktion mit ihnen ausführen, zum Beispiel sie in der Konsole ausgeben oder zu einer Dropdown-Liste hinzufügen.
Ich habe versucht, eine normale `for`-Schleife mit Indizes zu verwenden, aber das funktioniert nicht, weil enum kein Array ist. Außerdem können die Werte in der Enumeration nicht aufeinanderfolgend sein (z.B. mit explizit vergebenen Zahlen). Hier ist ein Beispiel meines Codes, der offensichtlich falsch ist:
```csharp
enum DaysOfWeek
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
// Mein Versuch (funktioniert nicht)
for (int i =