Graduately/content/programovani/4-rocnik/01-vyjimky.md
pepaskopec-blip 333085ee53 Add a C# course with a side-by-side code runner.
Each lesson explains a topic and runs the edited program next to the text through the local .NET SDK.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-11 14:37:14 +02:00

739 B

id nazev popis
cs-4-vyjimky Výjimky Chyba, kterou lze chytit a vysvětlit.

Výklad

try

pokus

  • try je kus, který může spadnout.
  • catch (Exception e) ho chytí, místo aby spadl celý program.
  • e.Message je text chyby.

Tip: Bez try by Parse na textu abc program ukončil.

finally

vždy

  • finally se spustí, ať try prošel, nebo ne.
  • Hodí se na úklid. V příkladu jen vypíše, že končíme.
  • catch může být víc, pro různé typy chyb.

Tip: Změňte abc na 5. catch se přeskočí, finally ne.

Kód

try
{
    int n = int.Parse("abc");
    Console.WriteLine(n);
}
catch (Exception e)
{
    Console.WriteLine("Chyba: " + e.Message);
}
finally
{
    Console.WriteLine("konec");
}