Back to questions
Junior — Middle
67
Можете объяснить, что означает ключевое слово 'catch' в программировании и как оно используется для обработки исключений?
Answer from AI
sobes.tech AI
В языке C# ключевое слово catch используется для обработки исключений, возникающих во время выполнения программы.
Когда в блоке try происходит ошибка (исключение), управление передаётся в соответствующий блок catch, где можно определить, как реагировать на эту ошибку — например, вывести сообщение, выполнить восстановительные действия или залогировать проблему.
Пример использования:
try {
int result = 10 / divisor; // может вызвать исключение при divisor = 0
} catch (DivideByZeroException ex) {
Console.WriteLine("Деление на ноль невозможно: " + ex.Message);
}
Здесь catch ловит конкретное исключение DivideByZeroException и обрабатывает его.