Aller au contenu

Introduction aux énumérations (enum)

"Une énumération, c’est comme donner un nom à chaque valeur importante."

Un développeur organisé

Qu’est-ce qu’une énumération ?

Une énumération (ou enum) est un type personnalisé qui permet de regrouper un ensemble de valeurs constantes nommées.

Plutôt que d’utiliser des nombres ou des chaînes magiques dans le code, on définit des noms clairs et lisibles.

➡️ Exemple :

enum Jour
{
    Lundi,
    Mardi,
    Mercredi,
    Jeudi,
    Vendredi
}


Pourquoi utiliser des énumérations ?

✅ Plus lisible que des nombres ou chaînes de caractères
✅ Moins d’erreurs (pas de fautes de frappe dans les chaînes)
✅ Facile à utiliser dans un switch, un if, ou une méthode
✅ Permet d’organiser clairement les valeurs possibles d’une donnée


Exemple dans la vraie vie

Imaginez une machine à café avec différents modes :

enum Boisson
{
    Cafe,
    The,
    Eau
}

Plutôt que de manipuler des int (0 = café, 1 = thé...), on travaille directement avec des noms : Boisson.Cafe


Fonctionnement d’une énumération

  • Par défaut, la première valeur commence à 0
  • Chaque valeur suivante incrémente de 1
  • Il est possible d’attribuer des valeurs personnalisées
enum Niveau
{
    Facile = 1,
    Moyen = 2,
    Difficile = 3
}

Utilisation simple

Niveau diff = Niveau.Moyen;

Console.WriteLine(diff);        // Moyen
Console.WriteLine((int)diff);   // 2

À suivre...

Dans les prochains chapitres, vous allez découvrir : - Comment déclarer et manipuler une énumération - Comment convertir une énumération - Comment utiliser une énumération dans un switch


Navigation

Introduction Déclaration Utilisation Travail pratique