Isonjululwe: igalelo lechar

Uhlaziyo lokugqibela: 09/11/2023

Ukufakwa kweChar kwi C# ngumba obalulekileyo wenkqubo evumela unxibelelwano lomsebenzisi. Ngokwamkela igalelo le-char, sinokuququzelela imisebenzi eguqukayo kwaye senze iinkqubo zethu ziphendule ngakumbi. Eli nqaku liza kucacisa inkqubo, ukukhowudwa okufanelekileyo, kunye nokuphonononga kumathala eencwadi anxulumeneyo kunye nemisebenzi.

Ukuqonda iNgeniso yeChar kwi-C#

Kwi-C#, kuyenzeka ukuthatha igalelo lomlinganiswa kumsebenzisi nge console usebenzisa i Funda () or Umgca wokufunda() imisebenzi ebonelelwe ludidi lweConsole. Le misebenzi yinxalenye yeSixokelelwano sesithuba samagama, elilithala leencwadi elisisiseko kwi-.NET framework.

Nanku umzekelo olula:

usebenzisa iNkqubo;
Inkqubo yeklasi yoluntu
{
i-public static void Main ()
{
Console.Bhala("Faka umbhalo: ");
char ch = (char)Console.Funda ();
Console.WriteLine(“Uyifakile: ” + ch);
}
}

Le khowudi ichaza usetyenziso lweconsole apho uphawu lufundwa kumsebenzisi kwaye luboniswe kwiconsole. Uphawu olungenisiweyo lubanjwe yi Console.Funda() indlela. Kuba le ndlela ibuyisela inani elipheleleyo, siphosa ixabiso kwi-char ngokucacileyo.

Ukwahlula iKhowudi

Ingxelo yokuqala usebenzisa iNkqubo; ngumyalelo wokusebenzisa i-System namespace, equlethe iiklasi ezisisiseko kunye neeklasi ezisisiseko ezichaza amaxabiso asetyenziswa ngokuqhelekileyo kunye neentlobo zedatha yereferensi, iziganeko, abaphathi besiganeko, ujongano, iimpawu, kunye nokucubungula okungaqhelekanga.

  • Inkqubo yeklasi yoluntu: Oku kuchaza iNkqubo yeklasi. Ngokwesiqhelo, igama leklasi liyafana neprojekthi, kodwa ayisiyomfuneko.
  • Uluntu olungashukumiyo olungundoqo olungundoqo (): Oku kuchaza indlela engundoqo, eyona ndawo yokungena kwisicelo. Igama elingundoqo elithi static libonisa ukuba indlela yeyodidi ngokwayo, kunokuba umzekelo wohlobo.
  • IConsole.Bhala (): Lo ngumsebenzi obhala umtya weempawu kwiconsole. Ayifakeli umbhalo omtsha, ngoko ke ikhesa ihlala kumgca omnye.
  • char ch = (char)Console.Funda(): Oku kubamba igalelo loonobumba kumsebenzisi. I-Console.Funda () ifunda umbhalo olandelayo ukusuka kumjelo wegalelo eliqhelekileyo, kwaye kufuneka siyigcine kuguquguquko lomlinganiswa wethu. Nangona kunjalo, ukusukela oko iConsole.Read() ibuyisela inani elipheleleyo, kufuneka siyijule kunobumba sisebenzisa isakhelo esicacileyo (char).
  • Console.Bhala umgca (): Iprinta umbhalo ofakiweyo ubuyela kumsebenzisi.

Ukusebenzisa ezi ziseko zisisiseko zenkqubo ye-C #, abadwelisi benkqubo bayakwazi ukwenza izicelo eziphendulayo nezisebenzisekayo zeconsole.

Amathala eencwadi ongezelelweyo kunye neMisebenzi

Ngelixa iklasi yeConsole ibonelela ngemisebenzi esisiseko yokuqokelela igalelo, kukho nezinye iiklasi ezininzi kunye namathala eencwadi kwi-C # anokuncedisa kwimisebenzi entsonkothileyo. Umzekelo, i StreamReader iklasi kwi-System.IO isithuba segama singasetyenziswa ukufunda abasebenzi kumlambo we-byte kwindlela ethile yokufaka ikhowudi, ngelixa ifayile iklasi ibonelela ngeendlela ezizinzileyo zokudala, ukukopisha, ukucima, ukuhambisa, kunye nokuvula iifayile, kunye nokuncedisa ekudaleni izinto ze-StreamReader kunye ne-StreamWriter.

Ukuqonda indlela yokwamkela kunye nokuphatha igalelo le-char sisakhono esibalulekileyo kwi-C #. Yenza iinkqubo zakho zisebenze kwaye ziqhutywa yimpendulo, endaweni yokuba zibe static kwaye zilungiswe ekusebenzeni. Ngokufunda kakuhle esi sihloko, uya kuxhotyiswa kakuhle ukubamba icandelo elibalulekileyo lenkqubo elungele umsebenzisi.

Izithuba ezihambelanayo: