Monthly Archives: June 2011

.NET Enumeration Types

Nabrojivi tipovi ili Enumeration Types su jedan od osnovnih pojmova u .NET jezicima. Iako se relativno često koriste, dešava se da previdimo neke njihove mogućnosti. Rešio sam da malo detaljnije ispitam šta sve može da nam ponudi ovaj poznati koncept.

Enumi su tipovi podataka koji nam omogućavaju da, praktično, dodelimo nazive skupu celobrojnih vrednosti (preciznije vrednostima integralnog tipa). Cilj je brži i jednostavniji razvoj i kasnije održavanje, odnosno čitljivost i jasnoća koda koju dobijamo korišćenjem enum tipova umesto konstanti. Korišćenjem enuma definisali smo listu dozvoljenih vrednosti, dobili IntelliSense podršku i još neke prednosti u odnosu na korišćenje numeričkih konstanti.

dalje…