Keyword
Continue
Description
Used to to Continue execution with the next iteration of a loop, skipping any other code.
Usage
Continue
or
Continue [ For | While | Do ]
or
Continue For LoopVariable
Part |
Type |
Description |
---|---|---|
LoopVariable |
The loop variable that controls iteration of the loop that you want to continue. |
Notes
The Continue statement enables you to jump to the end of a loop and Continue execution without executing the lines of code between the Continue statement and the end of the loop. If there is ambiguity concerning which loop you mean, you can use the second or third syntaxes to clarify the situation. For example, if you have nested For...Next loops and want to jump from a line in the innermost loop to the outermost loop, you can use the last syntax to identify the loop variable that controls the outermost loop.
Sample code
Count the sum from 1 to 100, skipping the number 2 and 31:
Var sum As Integer
For i As Integer = 1 To 100
If i = 2 Or i = 31 Then Continue
sum = sum + i
Next
If you have nested For loops and want to jump from a line in the innermost loop to the outermost loop, you can use the last syntax to identify the loop variable that controls the outermost loop.
For i As Integer = 1 To 100
For j As Integer = 1 To 200
If j = 50 Then
Continue For i ' Exits For j and resumes For i
End If
Next j
Next i
Compatibility
All project types on all supported operating systems.
See also
Do...Loop, Exit, For, While...Wend statements.