Énumération

Une énumération, abréviation de « enumerated », est un type de données qui se compose de valeurs prédéfinies. Une constante ou une variable définie comme une énumération peut stocker l’une des valeurs listées dans la déclaration de l’énumération.

Les énumérations sont utilisées à la fois dans le code source et dans les tables de bases de données. Par exemple, une énumération qui stocke plusieurs couleurs peut être déclarée en C# comme suit :

enum Color { white, red, green, blue, black };

Une colonne d’une table de base de données MySQL peut être définie comme suit :

Color ENUM ('white', 'red', 'green', 'blue', 'black')

Une variable ou une valeur de base de données définie comme Color peut recevoir l’une des cinq couleurs listées dans les déclarations d’énumération ci-dessus. Si une autre valeur que l’une de ces cinq couleurs lui est attribuée, elle restera indéfinie et peut produire une erreur selon le contexte. De plus, les variables d’énumération ne peuvent contenir qu’une seule valeur. Si une variable doit pouvoir stocker une ou plusieurs valeurs prédéfinies, elle doit plutôt être définie comme un ensemble.

Les énumérations offrent une manière très structurée de stocker les données, puisqu’elles ne peuvent stocker qu’une seule valeur prédéfinie. Bien que cela contribue à garantir l’intégrité des données, cela limite également leur flexibilité. Par conséquent, les variables d’énumération conviennent surtout au stockage de données discrètes qui ne peuvent prendre que quelques valeurs possibles. Il peut s’agir, par exemple, de couleurs, de tailles, de catégories, de mois et de jours de la semaine. Les variables qui contiennent des données plus variées, comme des noms et des lieux, doivent être définies comme des chaînes de caractères.

Mis à jour November 25, 2015 par Per C.

quizTestez vos connaissances

Which is the maximum data transfer rate of USB 2.0?

A
64 Mbps
0%
B
480 Mbps
0%
C
1.2 Gbps
0%
D
4.0 Gbps
0%
Correct! Incorrect!     View the USB definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Énumération sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.