Можем ли мы использовать try без уловки в C #?
Можем ли мы использовать try без уловки в C #?

Оглавление:

Anonim

Блок finally не содержит операторов return, continue, break, поскольку он не позволяет элементам управления покинуть блок finally. Ты жестяная банка также использовать окончательно блокировать только с пытаться блокировать средства без а ловить block, но в этой ситуации исключения не обрабатываются.

Точно так же можно спросить, можем ли мы использовать try без уловки?

Да, мы можем имеют попробуй без улова блокировать с помощью блока finally. Ты можно попробовать наконец. Как вы знаете, блок finally всегда выполняется, даже если у вас есть исключение или оператор возврата в пытаться блок, за исключением System.

Кроме того, есть ли уловка в C? Для этой цели C ++ предоставляет следующие специализированные ключевые слова. пытаться : представляет блок кода, который может вызвать исключение. ловить : представляет блок кода, который выполняется при возникновении определенного исключения. throw: используется для создания исключения.

В связи с этим, можем ли мы написать try catch в блоке catch на C #?

Вложенный try-catch

  • Используйте блоки try, catch и finally для обработки исключений в C #.
  • За блоком try должен следовать блок catch, или finally, или и то, и другое.
  • Допускается использование нескольких блоков перехвата с разными фильтрами исключений.
  • catch {..} и catch (Exception ex) {} использовать нельзя.

Можно попробовать использовать несколько ловушек в C #?

В C # , Ты можешь использовать больше одного ловить блок с пытаться блокировать. В целом, множественный улов блок используется для обработки различных типов исключений означает, что каждый ловить блок используется для обработки различного типа исключения. В целом ловить блок проверяется в том порядке, в котором они имеют произошло в программе.

Рекомендуемые: