Variable scope in try catch statement : Variable Scope « Language Basics « VB.Net Tutorial






public class Test
   public Shared Sub Main


        Try
            Dim i As Integer = CInt("bad value")
        Catch ex As InvalidCastException
            Dim txt As String = "InvalidCastException"
            Console.WriteLine(txt)
        Catch ex As Exception
            Dim txt As String = "Exception"
            Console.WriteLine(txt)
        End Try

   End Sub
End class
InvalidCastException








1.5.Variable Scope
1.5.1.Demonstrates scope rules and instance variables
1.5.2.Block scope
1.5.3.Variable block scope
1.5.4.Variable scope in try catch statement
1.5.5.Define variable inside If statement
1.5.6.Sub scope
1.5.7.Function local variables
1.5.8.Local variable shadows global variable with the same name
1.5.9.Module global variable