Junior — Middle
102
Можете объяснить, как осуществляется обработка исключений с помощью конструкции try и catch в программировании?
Answer from AI
sobes.tech 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 позволяет избежать аварийного завершения программы и корректно обработать ошибки.