Este artigo abrange o básico de usar a palavra -chave arremesso em C# e explica como implementá -la de maneira eficaz.
Índice
jogue palavra -chave em c#
A palavra -chave Throw é outro tipo de declaração de salto em C# que pode aumentar uma exceção. Exceções incluem o erro que vem quando o programa é executado, e esses erros podem fechar o programa inesperadamente ou dar a saída errada.
Depois de lançarmos uma exceção usando a palavra -chave Throw, o código tentará lidar com a exceção procurando um bloco de captura. Se um bloco de captura for encontrado, o controle é transferido para esse bloco e a exceção é tratada. Se nenhum bloco de captura for encontrado, o código será fechado exibindo uma mensagem de erro.
Sintaxe da palavra -chave de arremesso
A palavra -chave de arremesso sintaxe é o seguinte:
jogar e;Aqui, em sintaxe, uma palavra -chave de arremesso é usada após a definição do objeto de exceção. Este objeto de exceção será jogado como uma exceção.
Entendendo o manuseio de exceção em C#
O manuseio de exceções é o processo de lidar com erros de tempo de execução em um programa. Quando ocorre um erro no código, ocorrerá uma exceção, que é tratada pelo programa. O manuseio de exceção permite a recuperação de erros graciosamente e fornece um mecanismo para depurar aplicativos.
Exceções em C# são tratadas usando o Try-Catch-Finally bloquear. Dentro de tentar Bloco, temos o código que pode lançar uma exceção.
Em seguida, temos um novo bloco chamado pegar. Este bloco receberá a exceção e tentará lidar com isso.
E finalmente, temos um final bloco que contém o código a ser executado, este código será executado independentemente de uma exceção ser lançada ou não.
Como usar a palavra -chave arremesso em C#
A palavra -chave Throw pode gerar uma exceção em C#. Para usar a palavra -chave arremesso, você deve primeiro criar um objeto de exceção. Um objeto de exceção contém informações sobre o erro que ocorreu, incluindo o tipo de exceção e uma mensagem que descreve o erro.
Aqui está um exemplo de como usar a palavra -chave de arremesso em C#:
tentarAqui na sintaxe acima, estamos usando a palavra -chave de arremesso para aumentar um ApplicationException Quando ocorre um erro. O ApplicationException objeto contém uma mensagem que descreve o erro e a exceção original que causou o erro.
C# Exemplo: Usando a palavra -chave Throw
O programa de exemplo a seguir explica o uso da palavra -chave Throw:
usando o sistema;Neste programa, estamos tentando dividir Num1 por Num2, Mas adicionamos um bloco de tentativa para lidar com a possibilidade de um DivideByZeroException sendo jogado.
Dentro do bloco de tentativa, verificamos se o num2 é igual a 0 e quando essa condição se torna verdadeira, jogamos um DivideByZeroException com a mensagem Não pode se dividir por zero.
Se nenhuma exceção for lançada, o resultado da divisão será calculado e impresso no console.
O bloco de captura vai lidar se a exceção for lançada. Este bloco vai pegar o DivideByZeroException e emitir o erro para o console.
Conclusão
A palavra -chave de arremesso em C# pega e lida com os erros e exceções presentes dentro do código. A palavra -chave Throw é como uma declaração de salto em C# que pode aumentar uma exceção. Essas exceções também podem incluir o erro que vem quando o programa é executado. Para aprender mais sobre lançar Palavras -chave em C# Leia o artigo.