Enums
Ein Enum ist ein spezieller Werttyp, der es Ihnen ermöglicht, eine Gruppe von benannten numerischen Konstanten zu definieren:
public enum BorderSide { Left, Right, Top, Bottom }
Sie können diesen Enum-Typ wie folgt verwenden:
BorderSide topSide = BorderSide.Top;
bool isTop = (topSide == BorderSide.Top); // true
Jedes Enum-Member hat einen zugrunde liegenden ganzzahligen Wert. Standardmäßig haben die zugrunde liegenden Werte den Typ int, und den Enum-Membern werden die Konstanten 0, 1, 2 ... (in der Deklarationsabfolge) zugewiesen. Folgendermaßen können Sie einen anderen Ganzzahltypen angeben:
public enum BorderSide : byte { Left,Right,Top,Bottom }
Sie können auch für jedes Member einen expliziten ganzzahligen Wert festlegen:
public ...
Get C# 7.0 – kurz & gut, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.