Mega Code Archive

 
Categories / VB.Net / Language Basics
 

Exception occurs and caught, then rethrown to caller

Imports System Public Class MainClass          Shared Sub Main(ByVal args As String())       Console.WriteLine("Calling ThrowExceptionCatchRethrow")       Try          ThrowExceptionCatchRethrow()       Catch          Console.WriteLine("Caught exception from " & _             "ThrowExceptionCatchRethrow in Main")       End Try     End Sub    Public Shared Sub ThrowExceptionCatchRethrow()       Try          Console.WriteLine("In ThrowExceptionCatchRethrow")          Throw New Exception("Exception in ThrowExceptionCatchRethrow")       Catch exceptionParameter As Exception          Console.WriteLine("Message: " & exceptionParameter.Message)          Throw exceptionParameter       Finally          Console.WriteLine("Finally executed in ThrowException")       End Try       ' any code placed here is never reached       Console.WriteLine("End of ThrowExceptionCatchRethrow")    End Sub  End Class