C#-programmeerimises mängivad meetodid keskset rolli. Need on võti struktureeritud ja hooldatava koodibaasi loomiseks. Aga mida täpselt meetodid endast kujutavad? Selles postituses õpid sa kõik olulise meetodite määratlemise, struktuuri ja kasutamise kohta. Lähme koos sukelduma programmeerimise lummavasse maailma!

Tähtsaimad teadmised

  • Meetodid on koodiblokid, mis sisaldavad rida käske.
  • Need kutsutakse välja kindlate ülesannete täitmiseks ja võivad võtta vastu parameetreid.
  • Igal meetodil on tagastustüüp, mis määratleb tulemuse andmetüübi.
  • Juurdepääsude meetoditele reguleeritakse ligipääsu modifikaatorite kaudu.

Meetodite määratlemine

Meetod on põhimõtteliselt koodiblokk, mis sisaldab käske järjekorras. Need käsud täidetakse siis, kui meetodit kutsutakse. Oluline on, et meetod võib vajada ka argumente, mis tuleb kutsumise ajal edastada. Kõik need käsud täidetakse vastava meetodi kontekstis. Iga C#-rakenduse sisendi koht on meetod Main, mida sageli kasutatakse juba esimestel programmeerimise katsetel, et näiteks väljastada tekste konsoolis.

Meetodid C#: alused ja struktuur

Meetodit Main kutsub välja Common Language Runtime (CLR), kui programm käivitatakse.

Meetodi struktuur

Nüüd, kui mõistame meetodite põhimõttelist määratlemist, vaatame nende struktuuri. Meetod koosneb mitmest komponendist:

  1. Ligipääsmodifikaator: see määrab meetodi nähtavuse. Näiteks public, private, protected ja internal.
  2. Tagastustüüp: see on andmetüüp, mille väärtust meetod võib tagasi anda. Näiteks int, string või void, kui väärtust ei tagastata.
  3. Meetodi nimi: ainulaadne identifikaator, mida saab klassis kasutada vaid üks kord. Pöörake tähelepanu, et C#-is on suurtähed ja väiketähed olulised.
  4. Parameetrid: need ei pea olema tingimata määratud, kuid võivad sisaldada mitmeid kommas eraldatud parameetreid. Need võimaldavad andmete edastamist meetodile.
  5. Meetodi keha: see on suletud paarisulgudesse ja sisaldab käske, mis täidetakse meetodi väljakutsumise ajal.

Et meetodi struktuur oleks selgem, vaatame Main-meetodi näidet.

Meetodid C#: Põhimõtted ja struktuur

Siin näeme sisendpunkti: static void Main(string[] args).

  • static tähendab, et meetodit saab kutsuda ilma klassi instantsi loomata.
  • void näitab, et tagastust väärtust ei oodata.
  • Main on meetodi nimi ja string[] args on parameeter, mis võimaldab edastada sisendväärtusi meetodile.

Meetodi keha on järgmine defineeritud ja sisaldab konkreetseid juhiseid, mis tuleb täita.

Komplekssemad meetodid, millel on tagastatav väärtus või parameetrid, käsitletakse järgmistes õpetustes.

Kokkuvõte – Meetodid C#-s: Põhitõed ja struktuur

Sel õppetunnil oleme arutanud meetodite põhitõdesid C#-s. Sa tead nüüd, mis on meetodid, milleks neid kasutatakse ja kuidas need on üles ehitatud. Meetodid on programmeerimises hädavajalikud, sest need võimaldavad koodi struktureeritult ja uuesti kasutada.

Korduma kippuvad küsimused

Mis on meetod C#-s?Meetod on koodiblokk, mis sisaldab käske, mis täidetakse, kui meetodit kutsutakse.

Kuidas määratletakse meetod C#-s?Meetodit määratletakse ligipääsmodifikaatori, tagastustüübi, nime ja parameetritega paarisulgudes.

Mis tähendab "void" meetodis?"Void" näitab, et meetodil ei ole tagastavat väärtust.

Kas meetodil võivad olla parameetrid?Jah, meetodil võivad olla parameetrid, mis edastatakse väljakutsumise ajal, kuid need ei ole kohustuslikud.

Mis on sisendpunkt C#-rakendustes?Meetod Main on igas C#-rakenduses sisendpunkt.