Visual Basic.NET 讓 Local 變數支援 block 範圍,也就是在迴圈或 If 等等區塊內宣告的變數在外部是看不到的,所以若程式碼撰寫如下
Imports System 源代码网推荐 源代码网推荐 源代码网推荐
Namespace MyNamespace 源代码网推荐 源代码网推荐 源代码网推荐Module MyModule 源代码网推荐Sub Main() 源代码网推荐Dim j as integer 源代码网推荐 For j=1 to 10 源代码网推荐If True Then 源代码网推荐 Dim i As Integer 源代码网推荐 i=i 1 源代码网推荐 Console.WriteLine("在內部的 i= " & cstr(i)) 源代码网推荐 End If 源代码网推荐Console.WriteLine("可否使用在內部的 i= " & cstr(i)) 源代码网推荐 Next j 源代码网推荐End Sub 源代码网推荐 源代码网推荐 源代码网推荐
End Module 源代码网推荐 源代码网推荐 源代码网推荐
End Namespace