Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Throw Statement

Throws an exception within a procedure.

Throw expression 

Part

expression
Required. Provides information about the exception to be thrown.

Remarks

The Throw statement throws an exception that you can handle with structured exception-handling code (Try...Catch...Finally) or unstructured exception-handling code (On Error GoTo). You can use the Throw statement to trap errors within your code, because Visual Basic moves up the call stack until it finds the appropriate exception-handling code.

Example

The following code uses the Throw statement to throw an exception:

' Throws a new exception.
Throw New System.Exception("An exception has occurred.")

Requirements

Namespace: Microsoft.VisualBasic

Module: Interaction

Assembly: Microsoft Visual Basic .NET Runtime (in Microsoft.VisualBasic.dll)

See Also

Try...Catch...Finally Statements | On Error Statement | Structured Exception Handling | Unstructured Exception Handling

Show:
© 2015 Microsoft