Enum

Autor: Lewis Jackson
Loomise Kuupäev: 7 Mai 2021
Värskenduse Kuupäev: 25 Juunis 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Videot: Java для начинающих. Урок 48: Enum (Перечисления).

Sisu

Definitsioon - mida Enum tähendab?

Enum (C #) on märksõna, mis tähistab väärtuse tüüpi nimetatavate konstandite komplekti deklareerimiseks.


Enum aitab määratleda seotud integraalkonstandite seeria, mis tähistavad koodimooduli eriväärtusi. Enume saab kasutada lülituslauses, mida kasutatakse otsuste tegemise avaldusena arvväärtuste võrdlemiseks. See aitab luua, säilitada ja täiustada ise dokumenteerivaid koode, mis vajavad tarkvara hilisemates versioonides lisakonstante. Eelistatud on enum, esindades samal ajal üksteist välistavaid väärtusi. Seda saab kasutada bitlappide tähistamiseks ja seetõttu saab seda teha loogiliste toimingute, näiteks AND, OR, XOR jne jaoks.

Enumil on parem eelis kui integreeritud numbritüübi kasutamisel, kuna see määratleb selgelt väärtusvahemiku, mida kliendikood saab kasutada, ja väärtused kuvatakse Visual Studio Intellisense'is. Enumide kasutamine loob tüübi ohutuse eelise, määrates arvulise muutuja programmis tähenduslike enumi väärtustega.


Enumit nimetatakse ka loendamiseks või loendurite loendiks.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab Enum

Enumi tüübi väärtuse deklareerimisel võivad üksikasjad sisaldada nime, juurdepääsetavust, aluseks olevat tüüpi ja enumi liikmete nimesid. Algset vaiketüüpi, mis on 32-bitine täisarv (int), saab ignoreerida mis tahes lahutamatu tüübiga (va "char"). Enumi vaiketüüp on "int".

Näiteks võib deklareerida loendi, et loetleda aasta kuud, mida kuvatakse nii täisarvu kui ka stringi kujul.

Enumiliikme väärtuse saab määrata otseselt või kaudselt. Enumiliikme jaoks, kellele pole selgesõnaliselt määratud, seatakse esimene väärtus nulli ja pärast seda on liikmetel seostatud väärtus, mis on võrdne ühega rohkem kui tema eelkäija väärtus. Algseadiste abil saab vaikeseaded siiski tühistada.


Kahel enumi liikmel ei tohi olla sama nime, kuid neil võib olla sama seotud väärtus. Enumi liikmetele täpsustatud väärtused peaksid jääma enumi aluseks oleva tüübi vahemikku. Enum-liikme alusväärtuse võib saada selgesõnalise castimise teel, et teisendada see terviklikuks tüübiks.

See määratlus kirjutati C #