Sobes.tech
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.