nabrajanja

Autor: Lewis Jackson
Datum Stvaranja: 7 Svibanj 2021
Datum Ažuriranja: 25 Lipanj 2024
Anonim
METODE ZA BRZO UČENJE PODJELA I NABRAJANJA! | Marija Vahović
Video: METODE ZA BRZO UČENJE PODJELA I NABRAJANJA! | Marija Vahović

Sadržaj

Definicija - Što znači Enum?

Enum, u C #, je ključna riječ koja predstavlja vrijednost vrijednosti za proglašavanje skupa imenovanih konstanti.


Enum pomaže definirati niz povezanih integralnih konstanti koje predstavljaju posebne vrijednosti unutar modula koda. Enum se može upotrijebiti u prekidaču, koji se koristi kao izjava za odlučivanje za usporedbu numeričkih vrijednosti. Pomaže u stvaranju, održavanju i poboljšanju koda za samo-dokumentiranje kojem su potrebne dodatne konstante u kasnijim verzijama softvera. Poželjan je enum dok predstavlja skup međusobno isključivih vrijednosti. Može se koristiti za predstavljanje bitflagova i stoga se može koristiti za izvođenje logičkih operacija poput AND, OR, XOR, itd.

Enum ima bolju prednost od korištenja integralnog numeričkog tipa jer jasno određuje raspon vrijednosti koje klijentov kôd može koristiti, a vrijednosti se prikazuju u Intellisenseu Visual Studio. Korištenje enuma donosi prednost sigurnosti tipa dodjelom numeričke varijable u programu s smislenim vrijednostima enuma.

Enum se također naziva popisivanjem ili popisom popisa.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedia objašnjava Enum

Prilikom deklariranja vrijednosti enuma, detalji mogu sadržavati ime, dostupnost, temeljni tip i imena članova enuma. Zadani temeljni tip, koji je 32-bitni cijeli broj (int), može se nadjačati s bilo kojim integralnim tipom (osim "char"). Zadana vrsta enuma je "int".


Na primjer, može se navesti nabrajanje za popis mjeseci u godini za prikaz u cijelom i nizu.

Vrijednost člana enuma može se dodijeliti izričito ili implicitno. Za člana enuma koji nije dodijeljen izričito, prva se vrijednost postavlja na nulu, a za svaki član ima pridružena vrijednost koja je jednaka jednoj više od vrijednosti njegovog prethodnika. Međutim, zadane vrijednosti mogu se nadjačati korištenjem inicijalizatora.

Dva člana enuma ne mogu imati isti naziv, ali mogu dijeliti istu pridruženu vrijednost. Vrijednosti određene za članove enuma trebaju biti unutar raspona temeljnog tipa enuma. Temeljna vrijednost člana enuma može se dobiti izvođenjem eksplicitnog unosa kako bi se pretvorio u njegov integralni tip.

Ova je definicija napisana u C #