Enums
Enums sind eine Art von Klasse, die eine Gruppe von Konstanten repräsentiert. Anders als Klassen jedoch sind Enums Wertetypen.
Im Hintergrund ist ein Enum einfach ein numerischer Wert, hier hat beispielsweise SeverityLevel.Low
den Wert 0
.
Werte auslesen
Wir können sowohl den numerischen Wert, als auch den eigentlichen String von einem Enum erhalten.
String zu Enum
Um einen String zu einem Enum-Wert zu konvertieren müssen wir die Methode Enum.Parse()
nutzen.
Flags
Diese Flags können wir dann mit dem Pipe-Operator |
verbinden.
Um dann zu testen, ob eine Flag gesetzt ist, können wir den AND-Operator &
nutzen.
Zuletzt aktualisiert