Исключение представляет собой ошибку, происходящую во время выполнения программы. С помощью подсистемы обработки исключений для С# можно обрабатывать такие ошибки, не вызывая краха программы. Для этого используется инструкция try-catch.
Эта инструкция состоит из блока try, за которым следует одно или несколько предложений catch, в которых определяются обработчики для различных исключений. Если в предложение catch нет параметров, то оно работает для любых исключений. Можно в этом предложении задать в качестве параметра тип исключения и это предложение будет работать только для этого исключения.
Пример:
try
{
//Создаём код, возвращающий ошибку
string s = "text";
int i = Convert.ToInt32(s);
Console.WriteLine("Это показывать не будет");
}
catch
{
//обработка исключения
Console.WriteLine("Сработало исключение");
}
|