Dom Razvoj Što je enum? - definicija iz tehopedije

Što je enum? - definicija iz tehopedije

Sadržaj:

Anonim

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.

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 vrijednost je postavljena na nulu, a za članove nakon toga svaka pridružena vrijednost jednaka je jednoj više od vrijednosti 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 kontekstu C #
Što je enum? - definicija iz tehopedije