Als «enums» getaggte Fragen

96
Wie definiere ich eine Aufzählung mit einem Zeichenfolgenwert?

Ich versuche, ein Enumgültiges Trennzeichen zu definieren und hinzuzufügen, das in CSV- oder ähnlichen Dateien verwendet wird. Dann werde ich es an eine ComboBoxals Datenquelle binden, sodass ich beim Hinzufügen oder Entfernen aus der Enum-Definition nichts im Kombinationsfeld ändern muss. Das...

95
Wie bekomme ich alle Enum-Werte in Java?

Ich bin auf das Problem enumgestoßen, dass ich, ohne den tatsächlichen Typ zu kennen, die möglichen Werte durchlaufen muss. if (value instanceof Enum){ Enum enumValue = (Enum)value; } Irgendwelche Ideen, wie man aus enumValue seine möglichen Werte

95
Alle Namen in einer Aufzählung als String abrufen []

Was ist der einfachste und / oder kürzeste Weg, um die Namen von Enum-Elementen als Array von Strings zu erhalten? Damit meine ich, dass ich zum Beispiel die folgende Aufzählung hätte: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() {...

94
Wie TryParse für Enum-Wert?

Ich möchte eine Funktion schreiben, die einen bestimmten Wert (als Zeichenfolge übergeben) anhand möglicher Werte von a validieren kann enum. Im Falle einer Übereinstimmung sollte die Aufzählungsinstanz zurückgegeben werden. Andernfalls sollte ein Standardwert zurückgegeben werden. Die Funktion...

91
Zuordnung von Enum zu String im Ruhezustand

Ich habe ein Modell für den Ruhezustand der Kategorie: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; die ein Typzeichenfolgenfeld haben....

89
Wie erhalte ich ein Array aller Aufzählungswerte in C #?

Ich habe eine Aufzählung, von der ich alle möglichen Werte anzeigen möchte. Gibt es eine Möglichkeit, ein Array oder eine Liste aller möglichen Werte der Aufzählung abzurufen, anstatt eine solche Liste manuell zu erstellen? zB Wenn ich eine Aufzählung habe: public enum Enumnum { TypeA, TypeB,...