Enumerationen
Enumerationen sind Werttypen, die vom Programmierer durch Aufzählung ihrer Werte definiert werden. Typische Beispiele sind Enumerationen für Wochentage, Jahreszeiten, Rundungsmodi, Farbpaletten und so weiter.
enum Season { Spring, Summer, Autumn, Winter }
Definition
Enumeration-Typen werden mit dem Schlüsselwort enum
deklariert. Auf das Schlüsselwort folgen der Name der neuen Enumeration und schließlich, eingefasst in geschweifte Klammern und durch Kommata getrennt, die Auflistung der zugehörigen Werte:
enum DayOfWeek { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }
Listing 9.4 Die Enumeration DayOfWeek, wie sie auch im Namespace System definiert ist
Die einzelnen Enumeration-Werte werden intern auf int
-Konstanten abgebildet. ...
Get Microsoft Visual C# 2010 - Das Entwicklerbuch 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.