Writing an Exception Handler by Using Try...Catch...Finally

Exception handlers allow you to determine how an exception is treated, rather than rely on Visual Basic’s default behavior, which is to display the exception and terminate the application. As I mentioned earlier, Visual Basic .NET supports structured exception handling in the form of a Try...Catch...Finally structure. This structure has the following syntax—see Table 10-2 for a description of each component.

						Try
   
’ Statements to try.

Catch [exception 
						As 
						type] [When 
						expression]
   ’ Statements to run when an exception is thrown.

Finally
    ’ Statements to run when execution leaves any other block in the     ’ structure, such as Try or Catch. These statements run regardless    ’ of whether an exception occurred. ...

Get Practical Standards for Microsoft® Visual Basic® .NET, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.