Introduction aux énumérations (enum)
"Une énumération, c’est comme donner un nom à chaque valeur importante." ✨
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