terça-feira, 15 de fevereiro de 2011

POO Avaçanda - Excepções Cont...

A variável declarada logo a seguir ao catch é do tipo Exception.
Todas as expeções são representadas pelos tipos de que derivam, directa o indirectamente do
tipo excepção.

O as Type_name do bloco catch especifica o tipo de excepcção de que estamos a tratar e
este está associado ao bloco de instruções imediatamente abaixo. 

Try 
  Dim x As Integer = 0
  Dim y As Integer = 1 \ x
 Catch e As System.DivideByZeroException
        Console.WriteLine(e.Message)
End Try

Neste exemplo estamos a tratar de uma excepção em concreto.

Podemos ainda tratar de várias excepções do mesmo bloco try

Try
Catch e As System.DivideByZeroException
' ...
Catch e As System.OverflowException
' ...
End Try

0 comentários:

Postar um comentário