Exception Handling in VB.NET
This article will show how to use Exception Handling in VB.NET.
An exception is an error which occurred at run
time. there are four keyword which are used to find out error at the run time.
In Vb.NET is a special type of class called Exception which are used to pass the
message .
Try Statement:
Try statement is a block of statement that are
used to trap the error at run time. one try statement can have multiple catch
statement.
Syntax:
Try...[catch]...{catch|finally}......End Try
Catch Statement:
Catch statement catch the error from try
statement and execute the block of statement.
Syntax:
Catch [<exception>[As<type>]]
[when<expression>]
Finally Statement:
Finally statement are used to execute some
statement irrespective of error. Finally can only one block at the end.
Example: In this example one try
statement has more than one catch statement with the final statement and catch
statement catch different type of error from try statement.
Module
Module1
Sub
Main()
Dim
err As Boolean
= True
Dim
num As Integer
Try
Console.WriteLine("
please enter number:")
num =
Integer.Parse(Console.ReadLine())
Console.WriteLine("
you entered {0}", num)
err =
False
Catch
ex As
FormatException
Console.WriteLine("sorry:
kindly enter the number only ")
Catch
ex As
OverflowException
Console.WriteLine("
number is too large")
Catch
ex As
Exception
Console.WriteLine("critical
error occurred like copy, paste")
Finally
If
err = False Then
Console.WriteLine("
thanks for using system")
End
If
End
Try
End
Sub
End
Module
Output: Enter the
number

Output:
when we enter the character in place of number it calls the format exception.

Output: When we enter the large number
than the range of Integer it calls the overflowexception.
