Enum

Auteur: Lewis Jackson
Date De Création: 7 Peut 2021
Date De Mise À Jour: 25 Juin 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Vidéo: Java для начинающих. Урок 48: Enum (Перечисления).

Contenu

Définition - Que signifie Enum?

Enum, en C #, est un mot-clé qui représente un type de valeur pour déclarer un ensemble de constantes nommées.


Une énumération aide à définir une série de constantes intégrales associées représentant des valeurs spéciales dans un module de code. Une énumération peut être utilisée dans une instruction switch, utilisée comme déclaration pour la prise de décision permettant de comparer des valeurs numériques. Il aide à créer, maintenir et améliorer le code auto-documenté qui nécessite des constantes supplémentaires dans les versions ultérieures du logiciel. Une énumération est préférable tout en représentant un ensemble de valeurs mutuellement exclusives. Il peut être utilisé pour représenter des drapeaux bits et donc pour effectuer des opérations logiques telles que AND, OR, XOR, etc.

Une énumération présente un meilleur avantage que l'utilisation d'un type numérique intégral car elle spécifie clairement la plage de valeurs pouvant être utilisée par le code client et les valeurs sont affichées dans Intellisense de Visual Studio. L'utilisation d'énums apporte l'avantage de la sécurité de type en affectant la variable numérique dans un programme avec des valeurs d'énum significatives.


Enum est aussi appelé énumération ou liste d'énumérateurs.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Enum

Lors de la déclaration d'une valeur de type enum, les détails peuvent inclure le nom, l'accessibilité, le type sous-jacent et les noms des membres enum. Le type sous-jacent par défaut, qui est un entier 32 bits (int), peut être remplacé par tout type intégral (sauf "char"). Le type par défaut d'une énumération est "int".

Par exemple, une énumération peut être déclarée pour répertorier les mois d'une année à afficher sous forme d'entier ou de chaîne.


La valeur d'un membre enum peut être assignée explicitement ou implicitement. Pour un membre enum qui n'est pas affecté explicitement, la première valeur est définie sur zéro et les membres qui suivent ont chacun une valeur associée égale à un de plus que la valeur de son prédécesseur. Toutefois, les valeurs par défaut peuvent être remplacées à l'aide d'initialiseurs.

Deux membres d'une énumération ne peuvent pas avoir le même nom mais peuvent partager la même valeur associée. Les valeurs spécifiées pour les membres d'une énumération doivent se situer dans la plage du type sous-jacent de cette énumération. La valeur sous-jacente d'un membre enum peut être obtenue en effectuant une conversion explicite pour le convertir en son type intégral.

Cette définition a été écrite dans le con de C #