VB.Net For...Next迴圈

2019-10-16 23:02:07

它重複按指定次數執行一組語句,迴圈索引計算回圈執行次數。

這個迴圈結構的語法是:

For counter [ As datatype ] = start To end [ Step step ]
    [ statements ]
    [ Continue For ]
    [ statements ]
    [ Exit For ]
    [ statements ]
Next [ counter ]

流程圖

範例

Module loops
   Sub Main()
      Dim a As Byte
      ' for loop execution `
      For a = 10 To 20
          Console.WriteLine("value of a: {0}", a)
      Next
      Console.ReadLine()
   End Sub
End Module

執行上面範例程式碼,得到以下結果 -

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
value of a: 20

例如,如果要使用步長2,也就是只顯示1020之間的偶數:

Module loops
   Sub Main()
      Dim a As Byte
      ' for loop execution `
      For a = 10 To 20 Step 2
          Console.WriteLine("value of a: {0}", a)
      Next
      Console.ReadLine()
   End Sub
End Module

執行上面範例程式碼,得到以下結果 -

value of a: 10
value of a: 12
value of a: 14
value of a: 16
value of a: 18
value of a: 20