Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, kā notiek izņēmumu apstrāde, izmantojot konstrukcijas try un catch programmēšanā?

sobes.tech AI

Atbilde no AI

В C# конструкция try-catch используется для обработки исключений — ошибок, возникающих во время выполнения программы.

  • В блоке try размещается код, который потенциально может вызвать исключение.
  • Если в блоке try возникает исключение, выполнение переходит в соответствующий блок catch, где можно обработать ошибку.

Пример:

try
{
    int[] numbers = {1, 2, 3};
    Console.WriteLine(numbers[5]); // Здесь возникнет исключение IndexOutOfRangeException
}
catch (IndexOutOfRangeException ex)
{
    Console.WriteLine("Ошибка: выход за пределы массива.");
}

Таким образом, try-catch позволяет избежать аварийного завершения программы и корректно обработать ошибки.