Wie finde ich alle möglichen Werte eines Enums heraus? [Duplikat]

8

Angenommen, ich habe einen Enum-Typ MyEnum. Gibt es eine Möglichkeit in C #, eine Liste aller möglichen Werte für eine Enum vom Typ MyEnum zu erhalten?

    
Alex Baranosky 02.09.2009, 07:13
quelle

3 Antworten

11

Eine Instanz der Enumeration kann dem zugrundeliegenden Typ zugewiesen werden (d. h. int.MinValue bis int.MaxValue für jede reguläre Enumeration). Sie können eine Liste der benannten -Werte abrufen, indem Sie Enum.GetNames und Enum.GetValues aufrufen.

    
Sam Harwell 02.09.2009, 07:16
quelle
15
6

Enum.GetValues(typeof(SomeEnum));

gibt ein Array mit allen Werten zurück. Ich weiß nicht, ob dir das hilft.

    
bastijn 02.09.2009 07:15
quelle

Tags und Links