
Yize kunezici zemfashini ekuthuthukisweni kwesoftware, isihloko osicelayo singaba inkimbinkimbi. Noma kunjalo, ake singene sijule ngokuthi ungabala kanjani inani lamanani e-enum ngolimi lwe-C#.
Izibalo ku-C# ziwuhlobo oluhlukile olukuvumela ukuthi unikeze amagama angokomfanekiso kuma-constants ahlanganisiwe ngendlela efundeka kakhudlwana. Ukubala kungasiza ukuthuthukisa ukufundeka nokugcinwa kwekhodi. Kodwa ngezinye izikhathi, ungase uzithole usesimeni lapho udinga ukwazi inani lezinto ekubalweni.
Isixazululo esilula sale nkinga ukusebenzisa indlela ye-Enum.GetValues. Indlela ye-Enum.GetValues ibuyisela amalungu afanayo aqukethe inani lelungu ngalinye loHlobo lwe-enum olucelwe kulo.
"` isharp
usebenzisa iSystem;
Uhlelo lwekilasi lomphakathi
{
Izinsuku ze-enum zomphakathi { Sun, Mon, Tue, Wed, Thu, Fri, Sat };
i-public static void Main ()
{
int numberOfDays = Enum.GetNames(typeof(Izinsuku)).Ubude;
I-Console.WriteLine(“Inani Lezinsuku: ” + inomboloYezinsuku);
}
}
``
Lapha, sidala ukubala okulula kwezinsuku zeviki. Indlela ye-Enum.GetNames ibizwa nohlobo lomsebenzisi ekubalweni Kwezinsuku. Ibuyisela uhlu lwamagama ama-constants ekubaleni. Indawo yobude yalolu hlu isitshela inani lezinto ekubalweni.
Ukwephula ikhodi, siyabona ukuthi ilula futhi ayidingi noma yimiphi imitapo yolwazi yangaphandle, engasheshisa isikhathi sokuthuthukisa futhi yehlise ubunkimbinkimbi bephrojekthi yakho.
Ukuqonda umsebenzi we-typeof().
Uhlobo lwegama elingukhiye ku-C# i-opharetha engajwayelekile esetshenziselwa ukuthola Into Yesistimu.Thayipha uhlobo oluthile. Uhlobo ikilasi lemethadatha elihlinzeka ngolwazi mayelana nohlobo oluhlobene. Ihlanganisa igama lohlobo, inhlangano equkethwe kuyo, uhlobo lwesisekelo sayo, nanoma yikuphi ukuxhumana ekusebenzisayo.
Ukusebenzisa indlela ye-Enum.GetNames
Silandela uhlobo luka-opharetha, sisebenzisa indlela ye-Enum.GetNames, ebuyisela uchungechunge lweyunithi yezinhlamvu eziqukethe amagama angaguquki ekubaleni kwakho. Inani lezinto ekubalweni lingabe selitholwa ngesakhiwo sobude salolu hlu olubuyisiwe.
Sengiphetha, nakuba kungase kubonakale sengathi ukubhekana namanani e-enum kungase kube nzima, imisebenzi eyakhelwe ngaphakathi ye-C# ingenza kube lula futhi ithuthukise ukufundeka kwekhodi yakho. Noma ngabe ungunjiniyela ongumakadebona noma usanda kuqala uhambo lwakho lokuhlela, ukuqonda ukuthi ungasebenzisa kanjani izibalo ngempumelelo kuzobonakala kunenzuzo.
Khumbula: imfashini yangempela ohlelweni ukubhala ikhodi ehlanzekile, ephumelelayo, futhi eqondwa kalula ngabanye!
Isitayela singase sibe umqondo ovame kakhulu kumongo we-catwalk, kodwa futhi siyasebenza kukhodi: isitayela sekhodi esihlanzekile, esifushane, nesilondolozekayo sihlala sithrenda. Kungakhathaliseki ukuthi wenza amamodeli wesitayela noma ubhala ngekhodi uhlelo lokusebenza olusha, izimiso eziyisiqondisi zihlala zinjalo: ukucaca, ukungaguquguquki, nokudala. Njengasemfashinini, abahleli banezindlela ezingenakubalwa zokuhlanganisa izinto eziyisisekelo ukuze benze inoveli ethile futhi ethokozisayo. Njengoba sibonile ngokuhlola kwethu kwe-enum, kwesinye isikhathi izixazululo ezilula zinhle kakhulu.