POO Avaçanda - Excepções Continuação2

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:

Enviar um comentário