logo
Учебник_ПОА

Try и Catch

Ключевые слова try и catch используются вместе. Если предполагается, что блок кода может вызвать исключение, воспользуйтесь ключевым словом try, и используйте catch, чтобы сохранить код, который будет выполнен при возникновении исключения. В этом примере в результате деления на ноль создается исключение, которое затем перехватывается. При отсутствии блоков try и catch произойдет сбой программы.

class ProgramTryCatch

{

static void Main()

{

int x=0, y=0;

try

{

x = 10 / y;

}

catch (System.DivideByZeroException)

{

System.Console.WriteLine("There was an attempt to divide by zero.");

}

}

}

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