Meetodite kasutamine on keskne element C#-programmeermises. Need võimaldavad sul programme puhtamaks, struktureeritumaks ja hooldatavamaks muuta. Selles õpetuses õpid, kuidas luua ja rakendada meetodeid tagastatava väärtusega. Praktilise näite abil, kus me liidame kaks arvu, saad jälgida põhilisi samme.

Olulised järeldused

  • Tagastatava väärtusega meetodid võimaldavad töödelda kasutajate sisendeid ja tagastada eredusi.
  • Tagastatav väärtus määratakse võtmesõna return abil.
  • Meetoditele saab edastada parameetreid, et laiendada ja üldistada funktsionaalsust.
  • Hea nimega meetod parandab sinu koodi loetavust ja arusaadavust.

Sammsammuline juhend

Esimene samm: Esimese arvu küsitlemine

Alusta oma meetodi loomisega esimese arvu küsitlemiseks. Meetod vajab tagastatavat väärtust tüübi string, kuna konsool tagastab ainult teksti (stringe). Kasuta juurdepääsukaitset static ja tee meetodi nimeks KysitavZahl1. Meetodi keha määratletakse sulgudes.

Siin on koht, kuhu sa peaksid ekraanipilti lisama:

C# meetodid, millel on tagastusväärtus, loomine ja kasutamine

Teine samm: Tagastatav väärtus määratlemine

Selleks, et meetod saaks väärtuse tagastada, pead sa kasutama võtmesõna return. Selles näites soovid tagasi anda konsoolist küsitud esimest arvu stringina. Sa salvestad väärtuse Console.ReadLine() abil ja hoiad seda muutujas nimega Zahl1. See muutuja tagastatakse siis sa oma meetodis.

Siin on koht, kuhu sa peaksid ekraanipilti lisama:

Kolmas samm: Teise arvu küsitlemise meetodi loomine

Koodi taaskasutatavuse maksimeerimiseks peaksid sa meetodi kujundama nii, et see küsiks mitte ainult esimest arvu, vaid ka teist. Sa võid meetodit modifitseerida nii, et see vajaks ka parameetrit konsooli väljundiks, näiteks: Palun sisestage teine arv, mida summeerida.

Selleks aseta uus parameeter meetodi sulgudesse ja nimeta see näiteks VäljundTekstiks.

Siin on koht, kuhu sa peaksid ekraanipilti lisama:

C#-meetodite loomine ja kasutamine, millel on tagastatav väärtus

Neljandat samm: Teise arvu tagastamine

Nüüd rakendad sa teise arvu küsitlemise loogikat. Sarnaselt esimese arvuga kasutad sa taas return võtmesõna, et tagastada küsitud arv. See protsess hõlmab kasutajale väljundikkumise ja uue sisendi saamist Console.ReadLine() abil, mis nüüd annab tagastatava väärtuse muutujale Zahl2.

Siin on koht, kuhu sa peaksid ekraanipilti lisama:

Viies samm: Meetodi väljakutsumine konsooli väljundiks

Mine tagasi Main meetodisse ja kutsu nüüd loodud meetod esile, et küsida arve. Kasuta koodi sees meetodit KysitavArvudKonsoolis ja edasta soovitud väljundtekstidega voor arve jaoks. Kui sa nüüd programmi käivitad, palutakse kasutajal arve sisestada.

Siin on koht, kuhu sa peaksid ekraanipilti lisama:

Looge ja kasutage C# meetodeid, millel on tagastatav väärtus

Kokkuvõte - C#-programmeering: Meetodite loomine ja kasutamine tagastatava väärtusega

Selles õpetuses oled õppinud, kuidas rakendada tagastatava väärtustega meetodeid C#-s, et töödelda lihtsaid kasutaja sisendeid. Oled tutvunud väärtuste tagastamise, parameetrite kasutamise ja oma meetodite struktureerimise aluste ning nüüd suudad oma C# programme efektiivsemalt üles ehitada ja kasutajatega interaktiivsust parandada.

Korduma kippuvad küsimused

Mis on tagastatava väärtusega meetod?Tagastatava väärtusega meetod on funktsioon, mis tagastab teatud andmetüübi, selle asemel et ainult teostada toimingut.

Kuidas saan C#-s tagastatavat väärtust määrata?Seda saad teha kasutades return võtmesõna, millele järgneb väärtus, mille soovid tagastada.

Mis on parameetrid meetodites?Parameetrid on muutujad, mille saad edastada meetodile, et anda töötlemiseks spetsiifilist teavet.

Kui tihti saan meetodit kasutada?Sa saad meetodit kutsuda niikaua, kuni see täidab samu nõudeid parameetrite ja tagastusväärtuste osas.