Kuxazululiwe: okokufaka kwe-char

Isibuyekezo sokugcina: 09/11/2023

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.

Okuthunyelwe okuhlobene:

Shiya amazwana