Resumo

Concluído

Seu objetivo era ganhar experiência criando e lançando objetos de exceção personalizados que podem ser capturados e manipulados em um catch bloco de código.

Ao criar, lançar, capturar e lidar com exceções personalizadas, você simplifica o processo para corrigir e expor problemas programáticos em seu aplicativo. Personalizar exceções com informações específicas do aplicativo permite otimizar a explicação dos problemas na interface do usuário do aplicativo. Gerar exceções dentro de um método e usar o suporte interno do C#para capturar objetos de exceção em qualquer nível dentro da pilha de chamadas ajuda a garantir que os problemas sejam capturados onde podem ser tratados.

Sem a capacidade de criar e lançar objetos de exceção personalizados, seu código seria mais difícil de manter e a experiência do usuário sofreria.

Materiais de referência

Obter uma certificação verificada gratuitamente

A Microsoft e freeCodeCamp.org oferecem uma combinação de treinamento e certificação no C#básico. Ao concluir este módulo do Learn, você já começou. Explore o C# Foundational do FreeCodeCamp com a certificação da Microsoft aqui: https://aka.ms/csharp-certification.