Resumo

Concluído

Seu objetivo era ganhar experiência com o depurador de código do Visual Studio, implementar um try-catch padrão e criar e lançar exceções que são capturadas em um nível inferior da pilha de chamadas.

Ao rever a aplicação de caixa registradora, depurar o método MakeChange e implementar técnicas de tratamento de exceções tanto no método quanto no código de chamada, adquiriu a experiência que desejava. Você usou as ferramentas do depurador para configurar um ponto de interrupção nas declarações de nível superior da aplicação. Com a execução pausada, você percorreu o código para isolar um problema na lógica do código. Você implementou um try-catch padrão nas instruções de nível superior, criou e lançou uma InvalidOperationException exceção no método e, em MakeChange seguida, atualizou a catch cláusula para capturar apenas o tipo de InvalidOperationException exceção.

A capacidade de depurar aplicativos C# e implementar o tratamento de exceções permite desenvolver aplicativos estáveis e confiáveis.

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.