While...End While Statement |
While condition [ statements ] [Exit While] [ statements ] End While
An expression evaluating to True or False
Program statements to execute while condition remains True
Exits the While loop
Repeatedly executes program code while a given condition remains True
A Null condition is evaluated as False .
If condition evaluates to True , the program code between the While and End While statements is executed. After the End While statement is executed, control is passed back up to the While statement where condition is evaluated again. When condition evaluates to False , program execution skips to the first statement following the End While statement.
You can nest While...End While loops within each other.
The While...End While statement remains in Visual Basic for backward compatibility only. In our opinion, it has been superceded by the much more flexible Do...Loop statement.
In VB 6, the ending statement that accompanies the While construct is Wend ; in VB.NET, it is End While .
Do...Loop Statement