Уведомления
Очистить все
C# и .NET
1
Записи
1
Пользователи
0
Likes
304
Просмотры
Создатель темы 10/06/2020 1:53 пп
Мы можем использовать несколько блоков catch с оператором try. Каждый блок catch может поймать отдельное исключение. В следующем примере кода показано, как реализовать несколько операторов catch с помощью одного оператора try.
- using System;
- class MyClient {
- public static void Main() {
- int x = 0;
- int div = 0;
- try {
- div = 100 / x;
- Console.WriteLine("Not executed line");
- } catch (DivideByZeroException de) {
- Console.WriteLine("DivideByZeroException");
- } catch (Exception ee) {
- Console.WriteLine("Exception");
- } finally {
- Console.WriteLine("Finally Block");
- }
- Console.WriteLine("Result is {0}", div);
- }
- }