Types d'énumération en C #

Types d'énumération en C #

Un type d'énumération, est un ensemble de constantes nommées également connues sous le nom de «l'énumération» pour faire court, chaque constante a une valeur entière sous-jacente qui commence à zéro et augmente de une pour chaque constante suivante, mais vous pouvez attribuer des valeurs spécifiques à chaque constante si tu préfères.

Types d'énumération en C #

Les énumérations sont couramment utilisées pour définir un ensemble de valeurs connexes, telles que le nom des jours de semaine, les noms de mois en un an, des couleurs ou des codes d'erreur. Ils vous permettent de donner des noms significatifs aux valeurs qui pourraient autrement être représentées par des valeurs entières cryptiques ou des nombres magiques dans votre code. L'utilisation de Enum peut rendre votre code plus lisible et plus facile à maintenir car les noms des constantes sont auto-documentés et les valeurs peuvent être facilement modifiées en un seul endroit si nécessaire, voici la syntaxe pour l'utiliser:

énumérer
,
,

Voici le nom du type d'énumération, et, sont les valeurs individuelles du type d'énumération, voici un exemple de la façon d'utiliser les types d'énumération pour représenter les différentes tailles de T-shirts:

Utilisation du système;
Espace de noms Énumération Demo

Enum Fruitype public

Pomme,
Banane,
Orange,
mangue,
Ananas,
Fraise

programme de classe publique

statique void main (String [] args)

// Déclarer une variable de type Fruitype et lui attribuer une valeur.
Fruitype MyFruit = Fruitype.Banane;
// imprime la valeur de la variable.
Console.WriteLine (MyFruit);
// Boucle à travers toutes les valeurs de l'énumération de type fructueux.
foreach (fruit de fruit dans l'énumération.GetValues ​​(typeof (fructerype))))

Console.Écrit (fruit);



Le code ci-dessus montre l'utilisation de l'énumération en C #. Le code commence par importer l'espace de noms du système, qui comprend diverses classes et méthodes liées au système.

Le code déclare ensuite une énumération nommée Fruitype avec une liste de types de fruits possibles tels que la pomme, la banane, l'orange, la mangue, l'ananas et la fraise, après cela, la classe de programme est ensuite définie, qui contient une méthode statique appelée Main.

Cette méthode sert de point d'entrée pour l'application et prend un tableau d'arguments de chaîne en entrée. Dans la méthode principale, une variable appelée Myfruit de type Fruitype est déclaré et attribuée une valeur de type fructueux.Banane.

Ensuite, une boucle FOREAK est utilisée pour parcourir toutes les valeurs possibles de l'énumération du type fructueux en utilisant l'énumération.Méthode GetValues. La valeur actuelle de la boucle est stockée dans une variable appelée fruit, qui est ensuite imprimée à la console à l'aide de la console.Méthode d'écriture.

La sortie du programme serait la valeur de la variable MyFruit, qui est la banane, suivie de toutes les valeurs de l'énumération du type fruit.

Conclusion

Dans C #, les types d'énumération sont un moyen utile de définir un groupe de constantes nommées qui ont des valeurs entières spécifiques qui leur sont affectées. L'utilisation de types d'énumération peut rendre votre code plus lisible et plus facile à entretenir. Au lieu d'utiliser des nombres, vous pouvez utiliser des constantes nommées qui ont une signification spécifique. Vous pouvez également utiliser des types d'énumération pour restreindre les valeurs qu'une variable peut prendre, ce qui rend votre code plus robuste.