Enumerations - enumeracije su specijalni vrednosni tipovi podataka koji omogućava da zadate grupu imenovanih numeričkih konstanti. U Srbiji se enumeracija često naziva nabrajanje, ali onda je bolje da kažete nabrajanje tipa enum jer postoje i druge vrste nabrajanja u C# programskom jeziku. Programeri C++ programskog jezika ponekad nazivaju enumeraciju skraćeno enums. Zašto enums, zašto ne enum? Zato što je enum skraćenica od ENUM - Electronic number – elektronski broj; što je opet predlog za mapiranje svih telefonskih brojeva u IP adrese.
( Enumeracija čini vaš kod čitljivijim )
Zato
je neophodno obratiti pažnju kada pričate sa kolegama o enumeracijama. Inače
kada hoćete da deklarišete enumeraciju u C# programskom jeziku; koristite
ključnu reč enum izvan funkcija kao što to radite sa strukturama.
enum ime_enumeracije
{
vrednost1,
vrednost2,
…
}
Jednom
kad ste deklarisali enumeraciju, možete da je koristite na tačno isti način kao
i bilo koji drugi numerički tip podataka. Vrednostima enumeracije možete
dodeljivati jedino celobrojnu vrednost. Ukoliko želite vrednostima enumeracije
da dodeljujete vrednosti tipa stringova, onda bolje razmislite o tome da
koristite strukturu u kojoj će nabrajanje biti jedan od članova strukture.
Nabrajanje pružaju funkcionalnost garantovanih fiksnih vrednosti i kad se
koriste kao indikatori.
Kako
se dodeljuju vrednosti strukturi enumeracija?
