Resumo

Concluído

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

Ao criar, lançar, capturar e lidar com exceções personalizadas, você simplifica o processo para expor e corrigir problemas programáticos em seu aplicativo. A personalização de exceções com informações específicas do seu aplicativo permite otimizar a explicação de problemas na interface do usuário do aplicativo. Lançar 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 detetados 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 seria prejudicada.

Materiais de referência

Obtenha uma certificação verificada gratuita

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