While condition [ statements ] [ Exit While ] [ statements ] End While
Partes:
Término | Definición |
condition | Obligatorio. Expresión Boolean. Si condition es Nothing, Visual Basic la trata como False. |
statements | Opcional. Una o más instrucciones a continuación de While, que se ejecutan cada vez quecondition es True. |
Exit While | Opcional. Transfiere el control fuera del bloque While. |
End While | Obligatorio. Termina la definición del bloque While. |
Si la condition es True, se ejecutan todas las statements hasta que se encuentra la instrucción End While Después, el control vuelve a la instrucción While y se comprueba de nuevo condition. Si condition aún es True, se repite el proceso. Si es False, el control pasa a la instrucción que sigue a la instrucción End While.
Ejemplo :
Dim countador As Integer = 0 While countador < 20 countador += 1 End While MsgBox("El blucle while hizo " & CStr(countador) & " vueltas")
Bueno este es un pequeño ejemplo, uno de los mas sencillos y uno de los mas faciles de entender espero que lo hayan comprendido en realidad lo único que hace es crear un contador al cual se le asigna el valor de 0 y de alli agarra y le dice que cree el ciclo que mientras el contador sea menor a 20 se le agregará una unidad mas al contador es decir que en la primera vuelta el contador será de 0 y en la segunda su valor será 1 y asi hasta llegar a los 20 y cuando pase esto se mandará un mensaje en pantalla diciendo "El bucle while hizo 20 vueltas. Bueno hasta aquí lo dejaré por el momento no olviden comentar si algo no les quedó muy claro.