Type énumération
Type énumération en C#
Les énumérations vous permettent de créer des constantes dont les valeurs sont représentées sous forme d’une liste. Les valeurs seront toujours de type int, mais vous pouvez y affecter un nom à chaque donnée.
Par exemple, si votre programme gère les différents taux de TVA, vous pouvez créer un type nouveau appelé TVA. Vous pourriez ensuite déclarer une nouvelle variable de type TVA et lui assigner une valeur.
L’avantage d’utiliser ce type de données permet à votre code d'être plus lisible. Le second avantage est de diminuer la possibilité qu'une valeur illégale ou inattendue soit assignée à la variable.
Création d’une énumération : enum
Création de votre énumeration :
public enum TVA { Normal = 0, Reduite = 1, Exceptionnelle = 3 }
Utilisation d’une énumération
Utilisation de votre énumération :
TVA tva = TVA.Normal; int i = (int)TVA.Normal; Label1.Text = tva.ToString(); // Affiche Normal Label1.Text = i.ToString(); // Affiche 0
Dans le framework .net vous trouverez énormément d’énumération, il est donc important de bien comprendre leur conception et leur fonctionnement.