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.

A propos de l'auteur

Sébastien Houzet

Sébastien Houzet est un passionné d'internet depuis 1998. Il peut vous accompagner sur les projets Web.