Enum

Autora: Lewis Jackson
Data De La Creació: 7 Ser Possible 2021
Data D’Actualització: 25 Juny 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Vídeo: Java для начинающих. Урок 48: Enum (Перечисления).

Content

Definició: què significa Enum?

Enum, a C #, és una paraula clau que representa un tipus de valor per declarar un conjunt de constants anomenades.


Una enumeració ajuda a definir una sèrie de constants integrals relacionades que representen valors especials dins d’un mòdul de codi. Es pot utilitzar un enum en una instrucció switch, que s'utilitza com una declaració de presa de decisions per comparar valors numèrics. Ajuda a crear, mantenir i millorar el codi de documentació que necessita constants addicionals en les versions posteriors del programari. Es prefereix un enum mentre que representa un conjunt de valors mútuament excloents. Es pot utilitzar per representar bitflags i per tant es pot utilitzar per realitzar operacions lògiques com AND, O, XOR, etc.

Una enumera té un avantatge millor que utilitzar un tipus numèric integral perquè especifica clarament el rang de valors que pot utilitzar el codi de client i els valors es mostren a Intellisense de Visual Studio. L'ús d'enums aporta l'avantatge de la seguretat del tipus mitjançant l'assignació de la variable numèrica en un programa amb valors enumerables significatius.


Enum també es diu enumeració o llista d'enumeradors.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Enum

Mentre es declara un valor de tipus enum, els detalls poden incloure el nom, l'accessibilitat, el tipus subjacent i els noms dels membres enum. El tipus subjacent predeterminat, que és un nombre enter (int) de 32 bits, es pot substituir amb qualsevol tipus integral (excepte "char"). El tipus predeterminat d'una enumeració és "int".

Per exemple, es pot declarar una enumeració per llistar els mesos de l'any a mostrar tant de forma entera com de cadena.

El valor d'un membre enum es pot assignar explícitament o implícitament. Per a un membre enum no assignat explícitament, el primer valor es defineix en zero i els membres després tenen un valor associat igual a un més que el valor del seu predecessor. Tanmateix, es poden substituir els valors per defecte mitjançant l’inicialitzador.


Dos membres d'un enum no poden tenir el mateix nom, però poden compartir el mateix valor associat. Els valors especificats per als membres d’una enumeració haurien d’estar dins del rang del tipus subjacent d’enumeració. El valor subjacent d’un membre enum es pot obtenir mitjançant la realització d’un repartiment explícit per convertir-lo al seu tipus integral.

Aquesta definició es va escriure amb el número de C #