Junior — Middle
Cum folosești construcția try pentru gestionarea excepțiilor în proiectele tale?
sobes.tech AI
Răspuns de la AI
В C# конструкция try используется для обработки исключений, позволяя программе продолжать работу или корректно завершаться при возникновении ошибок. В блоке try размещается код, который может вызвать исключение, а в блоке catch — обработка этого исключения.
Пример использования:
try
{
int result = 10 / divisor; // divisor может быть 0
Console.WriteLine($"Результат: {result}");
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Ошибка: деление на ноль.");
}
finally
{
Console.WriteLine("Блок finally выполняется всегда.");
}
Такой подход помогает избежать аварийного завершения программы и позволяет логировать или корректно реагировать на ошибки.