Junior — Middle
Proqramlaşdırmada istisnaların idarə olunması üçün try və catch quruluşlarından necə istifadə olunduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
В C# конструкция try-catch используется для обработки исключений — ошибок, возникающих во время выполнения программы.
- В блоке try размещается код, который потенциально может вызвать исключение.
- Если в блоке try возникает исключение, выполнение переходит в соответствующий блок catch, где можно обработать ошибку.
Пример:
try
{
int[] numbers = {1, 2, 3};
Console.WriteLine(numbers[5]); // Здесь возникнет исключение IndexOutOfRangeException
}
catch (IndexOutOfRangeException ex)
{
Console.WriteLine("Ошибка: выход за пределы массива.");
}
Таким образом, try-catch позволяет избежать аварийного завершения программы и корректно обработать ошибки.