VB.Net - For...Next 循环
它将一组语句重复指定的次数,循环索引在循环执行时计算循环迭代的次数。
此循环构造的语法是 −
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,则只需显示 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