Aller au contenu

Définition d’enum

Contexte : Définissez une énumération avec le mot‑clé enum. Par défaut, le premier membre a la valeur 0, et chaque membre suivant s’incrémente de 1.

[modificateur d'accès] enum NomEnum
{
Membre1,
Membre2,
Membre3
}
public enum DaysOfWeek
{
Sunday, // 0
Monday, // 1
Tuesday, // 2
Wednesday, // 3
Thursday, // 4
Friday, // 5
Saturday // 6
}

Statut de commande : Définissez une énumération OrderStatus avec Pending, Processing, Shipped, Delivered, Cancelled pour rendre le code auto‑documenté.

Exemple : Dans les applications e‑commerce, les énumérations sont souvent utilisées pour les machines à états. Le pattern State peut être combiné avec les énumérations.