Обработка исключений
Основы обработки исключений
using static System.Console;
class Program
{
static void Main(string[] args)
{
try
{
int[] numbers = { 1, 2, 3 };
WriteLine(numbers[10]); // Ошибка: выход за границы
}
catch (IndexOutOfRangeException ex)
{
WriteLine("Ошибка: выход за границы массива");
}
finally
{
WriteLine("Блок finally выполняется всегда");
}
}
}Блок try
tryБлок catch
catchБлок finally
finallyКлючевое слово throw
throwПользовательские исключения
Полезные советы
Last updated