Použitie metód je ústredným prvkom programovania v C#. Umožňujú ti zaisťovať, aby boli programy čistejšie, štruktúrovanejšie a ľahšie udržiavateľné. V tomto tutoriále sa dozvieš, ako môžeš vytvárať a implementovať metódy s návratovou hodnotou . Príkladom bude sčítanie dvoch čísel, čím si budeš môcť osvojiť základné kroky.

Najdôležitejšie zistenia

  • Metódy s návratovou hodnotou umožňujú spracovať vstupy od používateľov a vrátiť výsledky.
  • Návratová hodnota je určená pomocou kľúčového slova return.
  • Parametre môžu byť predané metódam, aby sa rozšírila a zovšeobecnila ich funkčnosť.
  • Dobré pomenovaná metóda zlepšuje čitateľnosť a zrozumiteľnosť tvojho kódu.

Podrobný návod

Prvý krok: Získať prvé číslo

Začni vytváraním svojej metódy na získanie prvého čísla. Metóda potrebuje návratovú hodnotu typu string, pretože konzola vracia iba text (reťazce). Použi prístupový modifikátor static a nazvi metódu ZiskajCislo1. Telo metódy je definované pomocou zložených zátvoriek.

Tu je miesto, kde by si mal vložiť snímku obrazovky:

Vytvorenie a využitie metód C# s návratovou hodnotou

Druhý krok: Urči návratovú hodnotu

Aby metóda mohla vrátiť hodnotu, musíš použiť kľúčové slovo return. V tomto príklade chceš vrátiť prvé číslo získané z konzoly ako reťazec. Získaš hodnotu pomocou Console.ReadLine() a uložíš ju do premennej nazvanej Cislo1. Túto premennú potom vrátiš vo svojej metóde.

Tu je miesto, kde by si mal vložiť snímku obrazovky:

Tretí krok: Vytvor metódu na získanie druhého čísla

Aby si maximalizoval opätovné použitie svojho kódu, mal by si metódu navrhnúť tak, aby získala nielen prvé, ale aj druhé číslo. Môžeš metódu upraviť tak, aby vyžadovala aj parameter pre výstup do konzoly, napríklad: Zadajte druhé číslo, ktoré sa má sčítať.

Pre tento účel pridaj nový parameter do zátvoriek metódy a nazvi ho napríklad VystupnyText.

Tu je miesto, kde by si mal vložiť snímku obrazovky:

Vytváranie a využívanie metód C# s návratovou hodnotou

Štvrtý krok: Vráť druhé číslo

Teraz implementuješ logiku na získanie druhého čísla. Rovnako ako pri prvom čísle, použiješ kľúčové slovo return na vrátenie získaného čísla. Tento proces zahŕňa aj výstupnú výzvu pre používateľa a opätovné získanie vstupu pomocou Console.ReadLine(), ktorá teraz poskytuje návratovú hodnotu pre premennú Cislo2.

Tu je miesto, kde by si mal vložiť snímku obrazovky:

Piaty krok: Zavolaj metódu na výstup do konzoly

Vráť sa späť do metódy Main a zavolaj vytvorenú metódu na získanie čísel. Použi metódu ZiskajCislaKonzola vo svojom kóde a odovzdaj požadované výstupné texty pre obidve čísla. Keď teraz spustíš program, používateľ bude vyzvaný na zadanie čísel.

Tu je miesto, kde by si mal vložiť snímku obrazovky:

Vytvárať a používať metódy v C# s návratovou hodnotou

Zhrnutie - Programovanie v C#: Vytváranie a používanie metód s návratovou hodnotou

V tomto tutoriále si sa naučil, ako implementovať metódy s návratovými hodnotami v jazyku C#, aby si spracoval jednoduché vstupy od používateľov. Osvojil si si základy vrátenia hodnôt, použitia parametrov a štruktúrovania svojich metód. S týmito znalosťami si schopný zefektívniť svoje C# programy a zlepšiť interaktivitu s používateľmi.

Často kladené otázky

Čo je metóda s návratovou hodnotou?Metóda s návratovou hodnotou je funkcia, ktorá vracia určitý dátový typ, namiesto toho, aby vykonávala iba akciu.

Ako môžem určiť návratovú hodnotu v C#?To môžeš urobiť pomocou kľúčového slova return, za ktorým nasleduje hodnota, ktorú chceš vrátiť.

Čo sú parametre v metódach?Parametre sú premenné, ktoré môžeš odovzdať metóde, aby si poskytol špecifické informácie na spracovanie.

Ako často môžem používať metódu?Metódu môžeš volať neobmedzene, pokiaľ splňuje rovnaké požiadavky na parametre a návratové hodnoty.