VB.Net - For...Next 循环

它将一组语句重复指定的次数,循环索引在循环执行时计算循环迭代的次数。

此循环构造的语法是 −

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

流程图

VB.Net 中的 for 循环

示例

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,则只需显示 10 到 20 之间的偶数 −

Module loops
   Sub Main()
      Dim a As Byte
      ' for 循环执行
      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

❮ vb.net_loops.html