Wie konvertiere ich eine Enumeration (enum) in eine Liste (List) in C#?
Hallo zusammen! Ich bin ein Anfänger in C#-Entwicklung und habe ein Problem mit Enumerationen. Ich habe folgende Enumeration:\n\n```csharp\npublic enum Colors\n{\n Red,\n Green,\n Blue,\n Yellow\n}\n```\n\nIch muss eine Liste aller Werte dieser Enumeration als `List` erhalten, damit ich zum Beispiel eine Dropdown-Liste (ComboBox) füllen oder einfach alle Optionen in einer Schleife durchgehen kann. Ich habe versucht, so etwas wie `Colors.ToList()` zu machen, aber der Compiler gibt einen Fehler aus. Ich habe auch `Enum.GetValues(typeof(Colors))` ausprobiert, aber das gibt ein Array zurück, keine Liste. Ich brauche genau `List`.\n\nKönnt ihr mir sagen, wie ich die Enumeration korrekt in eine Liste umwandeln kann? Und kann ich direkt eine Liste der String-Darstellungen (z.B. "Red", "Green") erhalten? Ich wäre für ein einfaches und verständliches Beispiel dankbar.\n