Как использовать не...
 
Уведомления
Очистить все

Как использовать несколько блоков / операторов catch в C#

1 Записи
1 Пользователи
0 Likes
304 Просмотры
151-150 Okolokompa Форум
(@anonim)
Trusted Member
Присоединился: 4 года назад
Записи: 25
Создатель темы  

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

  1. using System;    
  2. class MyClient {    
  3.     public static void Main() {    
  4.         int x = 0;    
  5.         int div = 0;    
  6.         try {    
  7.             div = 100 / x;    
  8.             Console.WriteLine("Not executed line");    
  9.         } catch (DivideByZeroException de) {    
  10.             Console.WriteLine("DivideByZeroException");    
  11.         } catch (Exception ee) {    
  12.             Console.WriteLine("Exception");    
  13.         } finally {    
  14.             Console.WriteLine("Finally Block");    
  15.         }    
  16.         Console.WriteLine("Result is {0}", div);    
  17.     }    

   
Цитата
Поделиться: