Shrnutí
Vaším cílem bylo získat zkušenosti s vytvářením a vyvolání přizpůsobených objektů výjimek, které je možné zachytit a zpracovat v rámci catch bloku kódu.
Vytvořením, vyvoláním, zachycením a zpracováním přizpůsobených výjimek zjednodušíte proces vystavení a opravování programových problémů v aplikaci. Přizpůsobení výjimek s informacemi specifickými pro vaši aplikaci umožňuje optimalizovat vysvětlení problémů v uživatelském rozhraní aplikace. Vyvolání výjimek v rámci metody a použití integrované podpory jazyka C# pro zachytávání objektů výjimek na libovolné úrovni v rámci zásobníku volání pomáhá zajistit zachycení problémů, kde je možné je zpracovat.
Bez možnosti vytvářet a házet přizpůsobené objekty výjimek by byl váš kód obtížnější udržovat a uživatelský zážitek by utrpěl.
Referenční materiály
Další informace o použití výjimek najdete tady: https://learn.microsoft.com/dotnet/csharp/fundamentals/exceptions/using-exceptions.
Další informace o vytváření a vyvolání najdete tady: https://learn.microsoft.com/dotnet/csharp/fundamentals/exceptions/creating-and-throwing-exceptions.
Další informace o vytváření výjimek definovaných uživatelem najdete tady: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-create-user-defined-exceptions.
Další informace o lokalizovaných zprávách o výjimce najdete tady: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-create-localized-exception-messages.
Další informace o explicitní vyvolání výjimek najdete tady: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-explicitly-throw-exceptions.
Další informace o používání konkrétních výjimek najdete tady: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-use-specific-exceptions-in-a-catch-block.
Získání bezplatné ověřené certifikace
Microsoft a freeCodeCamp.org nabízejí seznam školení a certifikace v základním jazyce C#. Dokončením tohoto modulu Learn jste už začali. Prozkoumejte základy freeCodeCamp v jazyce C# s certifikací Microsoftu zde: https://aka.ms/csharp-certification.