VB中的雙層循環是通過嵌套的方式實現的,即在外層循環中再添加一個內層循環。外層循環控制內層循環的執行次數,每當外層循環執行一次時,內層循環會完整地執行一遍。
以下是一個簡單的雙層循環的例子:
For i = 1 To 3 '外層循環,執行3次
For j = 1 To 2 '內層循環,執行2次
Console.WriteLine("外層循環變量 i 的值為:" & i)
Console.WriteLine("內層循環變量 j 的值為:" & j)
Next j
Next i
運行結果為:
外層循環變量 i 的值為:1
內層循環變量 j 的值為:1
外層循環變量 i 的值為:1
內層循環變量 j 的值為:2
外層循環變量 i 的值為:2
內層循環變量 j 的值為:1
外層循環變量 i 的值為:2
內層循環變量 j 的值為:2
外層循環變量 i 的值為:3
內層循環變量 j 的值為:1
外層循環變量 i 的值為:3
內層循環變量 j 的值為:2
從結果可以看出,外層循環變量i的值在內層循環執行完一遍之后再遞增,內層循環變量j在每次內層循環執行時都會遞增。這樣就可以通過雙層循環來實現多次執行某段代碼的目的。