Ehlabathini lophuhliso lwesoftware, ngakumbi xa ujongana namava oMsebenzisi (UX), ukufumana igama lomsebenzisi kuhlala kungumsebenzi oqhelekileyo abajongene nawo abaphuhlisi. Nokuba kukugcina izinto ezikhethwa ngumsebenzisi, ukwenza amava omsebenzisi okanye ukuqinisekisa ukhuseleko lwesicelo se-C#, igama lomsebenzisi licandelo elibalulekileyo lezisombululo zedijithali zanamhlanje. Eli nqaku lijoliswe ekuboniseni indlela yokufumana kwakhona igama lomsebenzisi lomsebenzisi kwi-C #, ngokweenkcukacha. Masingene kuyo!
Ukufumana igama lomsebenzisi kwi-C#
Ukufumana igama lomsebenzisi kwi-C #, kufuneka sisebenzise iklasi yoMsebenzisi phantsi kweSixokelelwano samagama. Nantsi isicatshulwa esilula sekhowudi ukubonisa oku:
usebenzisa iNkqubo;
isithuba segama FumanaIgama lomsebenzisi
{
Inkqubo yeklasi
{
i-static void Main(umtya[] args)
{
umtya userName = Environment.UserName;
Console.WriteLine("Igama lomsebenzisi: " + igama lomsebenzisi);
}
}
}
Kwikhowudi engentla, ndenze inkqubo efumana igama lomsebenzisi langoku kwaye ibonise kwi-console. Udidi lokusiNgqongileyo, oluyinxalenye yeSixokelelwano sesithuba samagama, sisetyenziselwa ukufumana ulwazi malunga nokusingqongileyo apho isicelo siphumeza. Igama lomsebenzisi ipropathi yodidi lweNdawo isetyenziselwa ukufumana igama lomsebenzisi wangoku.
Ukuqonda iKhowudi ye-C #
Inyathelo 1: Siqala ngokusebenzisa i-System namespace. Izithuba zamagama kwi-C # zisetyenziselwa ukulungelelanisa nokubonelela ngenqanaba lokwahlulwa kweekhowudi. Zinokuba luncedo ekuthinteleni ungquzulwano lwamagama.
Inyathelo 2: Sibhengeza iNkqubo yeklasi entsha. Kwi-Object-Oriented Programming (OOP), iklasi yiplani yokudala izinto (isakhiwo esithile sedatha).
Inyathelo lesi-3: Ngaphakathi kwiklasi yeNkqubo, sibhengeza indlela ephambili. Le yindawo yokungena yenkqubo yethu ye-C #.
Inyathelo lesi-4: Sibiza i-Environment.UserName ukuze sifumane igama lomsebenzisi langoku kwaye siyigcine kuguquguquko lwegama lomsebenzisi.
Inyathelo 5: Okokugqibela, sibonisa ixabiso legama lomsebenzisi kwi-console.
Ngamafutshane, le nkqubo ye-C # ibonisa indlela yokufumana igama lomsebenzisi ngokubiza i-UserName impahla yodidi lweNdawo.
Inkqubo yesithuba segama kwi C#
INkqubo yesithuba samagama kwi-C # iqulathe iiklasi ezisisiseko kunye neeklasi ezisisiseko ezichaza amaxabiso asetyenziswa ngokuqhelekileyo kunye neentlobo zedatha yereferensi, iziganeko kunye nabaphathi besiganeko, ujongano, iimpawu, kunye nokucubungula okungaqhelekanga.
Enye yeeklasi ezibalaseleyo phantsi kweSixokelelwano sesithuba samagama ludidi lokusiNgqongileyo, olugxile ekufumaneni ulwazi malunga nokusingqongileyo apho inkqubo iphunyezwa. Oku kubandakanya kodwa akuphelelanga kuguqulelo lwesixokelelwano sokusebenza, ubume behardware yomatshini, kwaye ngokucacileyo, iinkcukacha zomsebenzisi.
IKlasi yokusiNgqongileyo
Iklasi ye-Environment inikezela ngolwazi malunga, kunye neendlela zokulawula, indawo ekhoyo kunye neqonga, kubandakanywa idatha efana neengxoxo zomgca womyalelo, ikhowudi yokuphuma, kunye nexesha ukususela ekubeni inkqubo iqalile. Enye yeepropathi zayo ligama lomsebenzisi, esinokulisebenzisa ukufumana kwakhona igama lomsebenzisi ongenileyo ngoku.
Ngamafutshane, ngokuxhasa udidi loMntu kunye nepropathi yeGama lomsebenzisi eyigqumayo, intle ngokuthe ngqo ukulanda igama lomsebenzisi lomsebenzisi kwi-C#.