Když začínáš s C#, rychle narazíš na koncept metod. Metody jsou základními stavebními kameny programu, které ti pomáhají strukturovat tvůj kód a zpřístupnit ho k opětovnému použití. V této příručce se zaměříme na metody, které nemají návratovou hodnotu, známé jako void metody. Dozvíš se, jak takovou metodu vytvořit a efektivně ji použít ve svém C# programu.
Nejdůležitější poznatky
- void metody vykonávají akci, ale nevrací žádnou hodnotu.
- Textové výstupy můžeš provádět v rámci void metody.
- Metody pomáhají organizovat kód a zpřístupnit ho k opětovnému použití.
Krok za krokem k vytvoření void metody
Nejdříve je důležité pochopit, jak jsou metody strukturovány. Pojďme krok za krokem projít procesem vytvoření tvé první metody bez návratové hodnoty.
Začínáš definicí své metody. Prvním krokem je určení přístupového modifikátoru. Obvykle používáme public static, abychom zajistili, že metoda může být volána odkudkoli v programu. Následuje typ dat, v tomto případě void, protože nečekáme návratovou hodnotu. Poté přijde název metody, který bys měl pojmenovat podle účelu metody. Nakonec přidáš kulaté závorky pro možné parametry, které jsou v tomto příkladu volitelné.

Teď se dostáváme k složeným závorkám, které obklopují tělo metody. V tomto bloku implementuješ logiku své metody. Protože chceme vypsat text na konzoli, použijeme zde Console.WriteLine(). Pojďme tuto instrukci vložit do těla metody.
Abychom vypsali text, napiš do těla metody: Console.WriteLine("Naše první metoda");. To je text, který se později objeví na konzoli. Je důležité tuto část vložit správně, abys mohl později vidět výstup.

Jakmile jsi metodu vytvořil, chybí ještě její zavolání v metodě Main tvého programu. Tato metoda se automaticky vykoná při spuštění programu, takže zde musíš přidat jméno své nově vytvořené metody. Bude to vypadat takto: Textausgabe();. Pomocí kulatých závorek naznačuješ, že se jedná o volání metody.
Až tuto instrukci vložíš do své Main metody, jsi připraven spustit program. Stiskni F5 nebo vyber „Start“ v tvém vývojovém prostředí. Pokud je vše správně implementováno, měl by se text „Naše první metoda“ objevit na konzoli.
Pokud chceš modifikovat svůj program a experimentovat s různými texty, můžeš volně variabilizovat metodu a vytvářet nové výstupy. Vyzkoušej různé texty a podívej se na výsledky. To je nejlepší způsob, jak získat hluboké porozumění vytváření metod.
Souhrn – Metody bez návratové hodnoty v C
Abychom vytvořili metodu bez návratové hodnoty v C#, musíme definovat přístupový modifikátor, typ dat void, název metody a tělo metody. Pomocí zavolání v metodě Main můžeš implementovat tuto logiku ve svém programu a vypisovat texty na konzoli.
Často kladené otázky
Jak definuji void metodu v C#?Začínáš přístupovým modifikátorem, následuje typ dat void, název metody a kulaté závorky.
Co se stane, když vynechám void?Metoda musí mít návratový typ, pokud vynecháš void, což znamená, že musí vrátit hodnotu.
Mohu přidat parametry do své void metody?Ano, to je volitelné, ale můžeš uvést parametry v kulatých závorkách, abys metodě předal další informace.
Jaký je účel Console.WriteLine?S pomocí Console.WriteLine můžeš vypsat text na konzoli, což je užitečné pro interakci a ladění.
Jak mohu otestovat svou metodu poté, co jsem ji vytvořil?Spusť program a zjisti, zda metoda funguje, jak se očekává, a zobrazuje požadovaný text.