InvalidCastException : Predefined Exception « Development « VB.Net Tutorial






Option Strict On

Public Module ThrowStatement
   Public Function GetEvenNumber() As Integer
      Dim inputString As String = "asdf"

      Throw New InvalidCastException("Unable to convert '" & inputString & "' to an integer")

      Return 0
   End Function


   Public Sub Main
         Try
            Console.WriteLine(GetEvenNumber())
         Catch e As InvalidCastException
            Console.WriteLine(e.GetType().Name & ": " & e.Message)
         Catch e As Exception
            Console.WriteLine(e.GetType().Name & ": " & e.Message)
         End Try
   End Sub
End Module
InvalidCastException: Unable to convert 'asdf' to an integer








7.9.Predefined Exception
7.9.1.System.Data.ConstraintException
7.9.2.Throw DivideByZeroException
7.9.3.InvalidCastException
7.9.4.Catch FormatException
7.9.5.Throw ArgumentOutOfRangeException
7.9.6.Catch ApplicationException and ArgumentException
7.9.7.Catch EndOfStreamException
7.9.8.Throw ArithmeticException
7.9.9.An overflow exception occurred