Junior — Middle
Pode explicar como é que a manipulação de exceções é feita usando as construções try e catch na programação?
sobes.tech IA
Resposta da IA
No C#, a construção try-catch é usada para lidar com exceções, que são erros que ocorrem durante a execução do programa.
- No bloco try, coloca-se o código que potencialmente pode gerar uma exceção.
- Se uma exceção ocorrer no bloco try, a execução passa para o bloco catch correspondente, onde o erro pode ser tratado.
Exemplo:
try
{
int[] numbers = {1, 2, 3};
Console.WriteLine(numbers[5]); // Aqui ocorrerá uma exceção IndexOutOfRangeException
}
catch (IndexOutOfRangeException ex)
{
Console.WriteLine("Erro: fora dos limites do array.");
}
Assim, try-catch permite evitar que o programa termine de forma abrupta e tratar os erros corretamente.