Сводка
Цель заключалась в том, чтобы получить опыт реализации обработки исключений в приложениях 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 предлагают учебный и сертификационный combo на основе C#. Завершив этот модуль Learn, вы уже начали работу. Изучите курс FreeCodeCamp «Основы C# с сертификацией Microsoft» здесь: https://aka.ms/csharp-certification.