C# Enumeraties (Enums) Begrijpen – Een Uitgebreide Gids
Een enumeratie is een set benoemde integer-constanten. Gedeclareerd met het enum sleutelwoord.
C# enumeraties zijn waardetypen: ze bevatten eigen waarden en kunnen niet erven of erfelijkheid doorgeven.
Een enum Variabele Declareren
Syntaxis:
enum <enum_naam> { opsomming_lijst };
enum_naam– naam van het enumeratietype.opsomming_lijst– kommagescheiden identifiers.
Elk symbool staat voor een integerwaarde, één hoger dan de voorgaande. Standaard begint de eerste op 0.
enum Dagen { Zon, Maa, Din, Woe, Don, Vri, Zat };
Voorbeeld
using System;
namespace EnumApplicatie {
class EnumProgramma {
enum Dagen { Zon, Maa, Din, Woe, Don, Vri, Zat };
static void Main(string[] args) {
int WeekBegin = (int)Dagen.Maa;
int WeekEind = (int)Dagen.Vri;
Console.WriteLine("Maandag: {0}", WeekBegin);
Console.WriteLine("Vrijdag: {0}", WeekEind);
Console.ReadKey();
}
}
}
Uitvoer:
Maandag: 1 Vrijdag: 5
C Taal
- C# Hello World – Uw eerste C# applicatie bouwen
- C# Keywords en Identifiers begrijpen: Regels, lijsten en best practices
- C# Variabelen & Primitive Datatypes onder de knie krijgen: Complete gids
- C# Operators – Uitgebreide gids voor operators in C#
- C# Bitwise en Bit Shift Operators: Een Uitgebreide Gids
- C# Fundamentals: Invoer en Uitvoer Basis
- C# Expressies, Statements & Blokken: Uitgebreide Gids met Praktische Voorbeelden
- C# Comments Onder de Loep: Types, Best Practices en XML Documentatie
- De C# Switch Statement: Syntaxis, Voorbeelden & Best Practices
- De C# Ternaire Operator: Beknopte Gids voor Conditionele Expressies
- C# Break Statement: Hoe en Wanneer Te Gebruiken