Índice:

Podemos usar try without catch em C #?
Podemos usar try without catch em C #?

Vídeo: Podemos usar try without catch em C #?

Vídeo: Podemos usar try without catch em C #?
Vídeo: 4 Beginner Tips For Using Chopsticks 2024, Dezembro
Anonim

O bloco finally não contém nenhuma instrução return, continue, break porque não permite que os controles deixem o bloco finally. Vocês posso tb usar finalmente bloqueie apenas com um Experimente meios de bloqueio sem uma pegar bloco, mas nesta situação, nenhuma exceção é tratada.

Da mesma forma, pode-se perguntar: podemos usar try without catch?

Sim, nós podemos tenho tente sem pegar bloquear usando finally block. Vocês pode usar tentar com finalmente. Como você sabe, o bloco sempre é executado mesmo se você tiver exceção ou declaração de retorno em Experimente bloquear, exceto no caso de Sistema.

Além disso, existe uma captura try em C? C ++ fornece as seguintes palavras-chave especializadas para esse propósito. Experimente : representa um bloco de código que pode lançar uma exceção. pegar : representa um bloco de código que é executado quando uma exceção específica é lançada. lançar: usado para lançar uma exceção.

A este respeito, podemos escrever try catch no bloco catch em C #?

Try-catch aninhado

  • Use os blocos try, catch e finally para lidar com exceções em C #.
  • O bloco try deve ser seguido por um catch ou finally bloco ou ambos.
  • Um bloco de captura múltipla é permitido com diferentes filtros de exceção.
  • catch {..} e catch (Exception ex) {} ambos não podem ser usados.

Pode tentar ter várias capturas em C #?

No C # , Você pode usar mais de um pegar bloquear com o Experimente bloquear. Geralmente, captura múltipla bloco é usado para lidar com diferentes tipos de exceções significa que cada pegar bloco é usado para lidar com diferentes tipos de exceção. Em geral, o pegar bloco é verificado na ordem em que eles tenho ocorreram no programa.

Recomendado: