C# - Enums
Een opsomming is een set van benoemde integer-constanten. Een opgesomd type wordt gedeclareerd met de enum zoekwoord.
C#-opsommingen zijn van het waardegegevenstype. Met andere woorden, opsomming bevat zijn eigen waarden en kan niet erven of kan niet overerven.
enum . declareren Variabele
De algemene syntaxis voor het declareren van een opsomming is −
enum <enum_name> { enumeration list };
Waar,
-
De enum_name specificeert de naam van het opsommingstype.
-
De opsommingslijst is een door komma's gescheiden lijst met ID's.
Elk van de symbolen in de opsommingslijst staat voor een geheel getal, één groter dan het symbool dat eraan voorafgaat. Standaard is de waarde van het eerste opsommingsteken 0. Bijvoorbeeld −
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Voorbeeld
Het volgende voorbeeld demonstreert het gebruik van de variabele enum −
Live demousing System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
Wanneer de bovenstaande code wordt gecompileerd en uitgevoerd, levert dit het volgende resultaat op −
Monday: 1 Friday: 5
C Taal
- C# Hello World - Uw eerste C#-programma
- C#-zoekwoorden en -ID's
- C#-variabelen en (primitieve) gegevenstypen
- C#-operators
- C# Bitsgewijze en Bit Shift-operators
- C# Basisinvoer en -uitvoer
- C#-expressies, statements en blokken (met voorbeelden)
- C# Opmerkingen
- C# switch-instructie
- C# ternair (? :) Operator
- C# break-instructie