March 2013
Intermediate to advanced
224 pages
5h 17m
German
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
Jeder 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 jeden Member einen expliziten ganzzahligen Wert festlegen:
public enum BorderSide ...