Structure

Documentation officiel

Voici un exemple basique d'enumération

enum Saison
{
    Printemps,
    Ete,
    Automne,
    Hiver
}

Saison a = Season.Automne;
Console.WriteLine($"La valeur entière de {a} est {(int)a}");  // output: La valeur entière de Autumn est 2

On peut définir manuellement la valeur des membres de l'enum.

enum Saison : uint
{
    Printemps = 0,
    Ete = 10,
    Automne = 20,
    Hiver = 30
}