
Okokufaka kweshadi ku-C# isici esibalulekile sokuhlela esivumela ukusebenzisana komsebenzisi. Ngokwamukela okokufaka kwe-char, singakwazi ukuqondisa ukusebenza okuguquguqukayo futhi senze izinhlelo zethu ziphendule kakhudlwana. Lesi sihloko sizocacisa inqubo, ukubhala ngekhodi okufanelekile, futhi sijule kumalabhulali ahlobene nemisebenzi.
Ukuqonda Okokufaka kwe-Char ku-C#
Ku-C#, kuyenzeka ukuthi uthathe okokufaka kwezinhlamvu kumsebenzisi usebenzisa ikhonsoli usebenzisa i Funda() or FundaUlayini() imisebenzi ehlinzekwa ikilasi le-Console. Le misebenzi iyingxenye ye-System namespace, okuwumtapo wolwazi obalulekile kuhlaka lwe-.NET.
Nasi isibonelo esilula:
usebenzisa iSystem;
Uhlelo lwekilasi lomphakathi
{
i-public static void Main ()
{
I-Console.Bhala(“Faka uhlamvu: “);
char ch = (char)Console.Funda();
I-Console.WriteLine(“Ufakile: ” + ch);
}
}
Le khodi ichaza uhlelo lokusebenza lwekhonsoli lapho uhlamvu lufundwa kumsebenzisi futhi luboniswa kukhonsoli. Uhlamvu olufakiwe luthwetshulwa yi- I-Console.Funda() indlela. Njengoba le ndlela ibuyisela inombolo ephelele, siphonsa ngokusobala inani ku-char.
Ukwephula Ikhodi
Isitatimende sokuqala usebenzisa iSystem; isiyalezo sokusebenzisa i-System namespace, equkethe izigaba eziyisisekelo nezigaba eziyisisekelo ezichaza amanani asetshenziswa kakhulu nezinhlobo zedatha yereferensi, imicimbi, izibambi zemicimbi, izixhumanisi, izibaluli, nokucubungula okuhlukile.
- Uhlelo lwekilasi lomphakathi: Lokhu kuchaza Uhlelo lwekilasi. Ngokwesimiso, igama lekilasi liyafana nephrojekthi, kodwa akuyona imfuneko.
- I-public static void Main(): Lokhu kuchaza indlela Eyinhloko, okuyindawo yokungena yohlelo lokusebenza. Igama elingukhiye elithi static lisho ukuthi indlela ingeyohlobo ngokwalo, kunesibonelo sohlobo.
- I-Console.Bhala(): Lona umsebenzi obhala iyunithi yezinhlamvu ku-console. Ayinasi uhlamvu lomugqa omusha, ngakho-ke ikhesa ihlala kulayini ofanayo.
- char ch = (char)Console.Funda(): Lokhu kuthwebula okokufaka kwezinhlamvu okuvela kumsebenzisi. I-Console.Funda() ifunda uhlamvu olulandelayo kusuka emfudlaneni wokufakwayo okuvamile, futhi sidinga ukuyigcina kokuhluka kwezinhlamvu zethu. Nokho, njengoba i-Console.Read() ibuyisela inombolo ephelele, sidinga ukuyiphonsa kuhlamvu sisebenzisa umlingisi osobala (char).
- I-Console.BhalaUmugqa(): Iphrinta uhlamvu olufakiwe lubuyisele kumsebenzisi.
Besebenzisa lezi zisekelo eziyisisekelo zohlelo lwe-C#, abahleli bezinhlelo bayakwazi ukudala izinhlelo zokusebenza zekhonsoli eziphendulayo nezisebenziseka kalula.
Imitapo yolwazi Eyengeziwe kanye Nemisebenzi
Ngenkathi ikilasi le-Console lihlinzeka ngokusebenza okuyisisekelo kokuqoqa okokufaka, kukhona namanye amakilasi ambalwa namalabhulali ku-C# angasiza ngemisebenzi eyinkimbinkimbi. Ngokwesibonelo, i I-StreamReader isigaba esiku-System.IO namespace singasetshenziswa ukufunda izinhlamvu eziphuma ku-byte stream ekubhaleni ngekhodi okuthile, kuyilapho Ifayela ikilasi linikeza izindlela ezimile zokudala, ukukopisha, ukususa, ukuhambisa, nokuvula amafayela, kanye nezinsiza ekudaleni izinto ze-StreamReader ne-StreamWriter.
Ukuqonda indlela yokwamukela nokuphatha okokufaka kwe-char kuyikhono elibalulekile ku-C#. Kwenza izinhlelo zakho zihlanganyele futhi ziphendulwe impendulo, esikhundleni sokuthi zime futhi zingaguquki ekusebenzeni. Ngokufunda lesi sihloko, uzohlonyiswa kahle ukuphatha ingxenye ebalulekile yohlelo olusebenziseka kalula.