Зведення
Ваша мета полягала в тому, щоб отримати досвід реалізації обробки винятків у програмах C# за допомогою Visual Studio Code.
Вивчивши властивості поширених типів винятків і експериментуючи з try-catch шаблоном, ви отримали досвід підхоплення винятків середовища виконання. Ви використовували обробку винятків, щоб зловити винятки в методі, де вони сталися і на нижчому рівні стека викликів. Ви також практикували використання двох або більше catch речень, щоб відловлювати різні типи винятків, пов'язані з одним try блоком коду.
Без можливості впровадження обробки винятків ви не зможете отримувати стабільні та надійні програми C#.
Довідкові матеріали
Додаткові відомості про властивості винятків див. тут: https://learn.microsoft.com/dotnet/standard/exceptions/exception-class-and-properties і https://learn.microsoft.com/dotnet/api/system.exception.
Додаткові відомості про винятки можна знайти тут: https://learn.microsoft.com/dotnet/csharp/language-reference/language-specification/exceptions.
Додаткові відомості про використання певних типів винятків див. тут: https://learn.microsoft.com/dotnet/standard/exceptions/how-to-use-specific-exceptions-in-a-catch-block.
Додаткові відомості про шаблони
try-catch-finallyможна знайти тут: https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/try-catch-finally.
Отримання безкоштовної перевіреної сертифікації
Корпорація Майкрософт і freeCodeCamp.org пропонують комбіноване навчання та сертифікацію на базовому C#. Виконавши цей модуль Learn, ви вже почали роботу. Ознайомтеся з сертифікацією Microsoft freeCodeCamp Foundational C# за допомогою сертифікації Microsoft тут: https://aka.ms/csharp-certification.