Mega Code Archive

 
Categories / VB.Net / Development
 

Exception Help Link, Message and Trace

Imports System Imports System.Text Imports System.Text.RegularExpressions Public Class MainClass          Shared Sub Main(  )              Try                  Console.WriteLine("Open file here")                  Dim a As Double = 5                  Dim b As Double = 0                  Console.WriteLine("{0} / {1} = {2}", a, b, DoDivide(a, b))                  Console.WriteLine("This line may or may not print")              ' most derived exception type first              Catch e As System.DivideByZeroException                  Console.WriteLine( _                    "DivideByZeroException! Msg: {0}", e.Message)                  Console.WriteLine( _                     "Helplink: {0}", e.HelpLink)                  Console.WriteLine( _                      "Stack trace: {0}", e.StackTrace)              Catch                  Console.WriteLine("Unknown exception caught!")              Finally                  Console.WriteLine("Close file here.")              End Try          End Sub 'Main          Shared Public Function DoDivide(ByVal a As Double, ByVal b As Double) As Double              If b = 0 Then                  Throw New System.DivideByZeroException(  )              End If              If a = 0 Then                  Throw New System.ArithmeticException(  )              End If              Return a / b          End Function     End Class