Съдържание:

Можем ли да напишем try catch в блок catch в C#?
Можем ли да напишем try catch в блок catch в C#?

Видео: Можем ли да напишем try catch в блок catch в C#?

Видео: Можем ли да напишем try catch в блок catch в C#?
Видео: Уроки C# (C sharp) | #13 - Оператор try-catch 2024, Може
Anonim

Вложено try-catch

  • Използвайте блоковете try, catch и finally, за да обработвате изключения в C#.
  • Блокът try трябва да бъде последван от catch или finally блок или и двете.
  • Разрешен е множествен блок за хващане с различни филтри за изключения.
  • catch{..} и catch(Exception ex){ } и двете не могат да се използват.

Впоследствие може да се запитаме също така, можем ли да напишем try catch в блок catch в C#?

Вложено try-catch

  • Използвайте блоковете try, catch и finally, за да обработвате изключения в C#.
  • Блокът try трябва да бъде последван от catch или finally блок или и двете.
  • Разрешен е множествен блок за хващане с различни филтри за изключения.
  • catch{..} и catch(Exception ex){ } и двете не могат да се използват.

колко try catch блокове може да има в C#? В ° С# , Вие мога използвайте повече от един блок за хващане с пробвай да блокираш . Като цяло, множество блок за хващане се използва за обработка на различни видове изключения означава всеки блок за хващане се използва за обработка на различни видове изключения.

По същия начин, може да попитате, можем ли да напишем try catch в блок catch?

Ако опитвам / блок за хващане се изисква вътре a блок за хващане това е необходимо, не можете да му помогнете. И няма алтернатива. Като блок за улавяне може не работи като опитвам част, ако бъде изхвърлено изключение. Тук в горния пример методът хвърля изключение, но doMethod (използван за обработка на изключение на метода) дори хвърля изключение.

Как се пише опит за улов?

Опитайте Catch в Java – обработка на изключения

  1. try{ //изказвания, които могат да причинят изключение }
  2. try { //изказвания, които могат да причинят изключение } catch (exception(type) e(object))? { // код за обработка на грешка }
  3. Не трябва да разделяте число на нула. Изключих блок try-catch в Java.
  4. catch(Exception e){ //Този блок catch улавя всички изключения }

Препоръчано: