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:

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:

Š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:

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.