Enum

Avtor: Lewis Jackson
Datum Ustvarjanja: 7 Maj 2021
Datum Posodobitve: 25 Junij 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Video.: Java для начинающих. Урок 48: Enum (Перечисления).

Vsebina

Opredelitev - Kaj pomeni Enum?

Enum v C # je ključna beseda, ki predstavlja vrsto vrednosti za razglasitev niza imenovanih konstant.


Enum pomaga določiti niz povezanih integralnih konstant, ki predstavljajo posebne vrednosti znotraj modula kode. Enum se lahko uporablja v stavčnem stikalu, ki se uporablja kot izjava odločitve za primerjavo numeričnih vrednosti. Pomaga pri ustvarjanju, vzdrževanju in izboljšanju kode za samo-dokumentiranje, ki potrebuje dodatne konstante v poznejših različicah programske opreme. Prednost je enum, ki predstavlja nabor medsebojno izključujočih se vrednosti. Lahko se uporablja za predstavljanje bitflagov in se lahko uporablja za izvajanje logičnih operacij, kot so AND, ALI, XOR itd.

Enum ima boljšo prednost kot uporaba integriranega numeričnega tipa, ker jasno določa obseg vrednosti, ki jih lahko uporablja koda odjemalca, vrednosti pa so prikazane v Intellisense Visual Studio. Uporaba enumov prinaša prednost tipične varnosti z dodeljevanjem numerične spremenljivke v programu s pomenljivimi vrednostmi enuma.

Enum se imenuje tudi popisovanje ali seznam popisovalcev.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga Enum

Medtem ko deklarirate vrednost vrste enum, lahko podrobnosti vključujejo ime, dostopnost, osnovno vrsto in imena članov enuma. Privzeti osnovni tip, ki je 32-bitno celo število (int), je mogoče preglasiti s katerim koli integralnim tipom (razen "char"). Privzeta vrsta enuma je "int".

Na primer, lahko naštejemo popis, da se prikažejo meseci v letu, ki bodo prikazani v obliki celega in niza.

Vrednost člana enuma se lahko dodeli izrecno ali implicitno. Za člana enuma, ki ni izrecno dodeljen, je prva vrednost nastavljena na nič, člani za njo pa imajo povezano vrednost, ki je enaka eni več kot vrednosti predhodnika. Privzete vrednosti pa lahko nadomestite z uporabo inicializatorjev.


Dva člana enuma ne moreta imeti istega imena, lahko pa imata isto povezano vrednost. Vrednosti, določene za člane enuma, morajo biti v mejah osnovne vrste enuma. Osnovno vrednost člana enuma lahko dobite z izrecnim igranjem, da ga pretvorite v svoj integralni tip.

Ta opredelitev je bila napisana v besedilu C #