Sobes.tech
Junior — Middle

Μπορείτε να εξηγήσετε τι σημαίνει η λέξη-κλειδί 'catch' στον προγραμματισμό και πώς χρησιμοποιείται για την αντιμετώπιση εξαιρέσεων;

sobes.tech AI

Απάντηση από AI

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

Когда в блоке try происходит ошибка (исключение), управление передаётся в соответствующий блок catch, где можно определить, как реагировать на эту ошибку — например, вывести сообщение, выполнить восстановительные действия или залогировать проблему.

Пример использования:

try {
    int result = 10 / divisor; // может вызвать исключение при divisor = 0
} catch (DivideByZeroException ex) {
    Console.WriteLine("Деление на ноль невозможно: " + ex.Message);
}

Здесь catch ловит конкретное исключение DivideByZeroException и обрабатывает его.