Junior — Middle
Como é recomendado implementar o tratamento de erros e exceções no código de programação?
sobes.tech IA
Resposta da IA
Em C#, recomenda-se implementar o tratamento de erros e exceções usando a estrutura try-catch-finally.
- No bloco
trycoloca-se o código que pode gerar uma exceção. - No bloco
catchtrata-se tipos específicos de exceções, permitindo responder corretamente aos erros. - O bloco
finallyé sempre executado, independentemente de uma exceção ter ocorrido ou não, e geralmente é usado para liberar recursos.
Importante:
- Capturar apenas as exceções que você pode tratar ou registrar.
- Não usar blocos
catchvazios. - Sempre que possível, usar tipos de exceções mais específicos em vez do genérico
Exception.
Exemplo:
try
{
int result = 10 / divisor;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Impossível dividir por zero.");
}
finally
{
Console.WriteLine("Operação concluída.");
}
Essa abordagem garante a confiabilidade e a previsibilidade do funcionamento do programa.