Variable block scope : Variable Scope « Language Basics « VB.Net Tutorial






public class Test
   public Shared Sub Main
        For i As Integer = 1 To 5
            Dim j As Integer = 3
            If i = j Then
                Dim M As Integer = i + j
                Console.WriteLine("M: " & M)
            Else
                Dim N As Integer = i * j
                Console.WriteLine("N: " & N)
            End If
            Dim k As Integer = 123
            Console.WriteLine("k: " & k)
        Next i
   End Sub
End class
N: 3
k: 123
N: 6
k: 123
M: 6
k: 123
N: 12
k: 123
N: 15
k: 123








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