while visual until loop ejemplos ejemplo ciclo vb.net loops while-loop do-while

vb.net - until - loop while visual basic



¿Cuál es la diferencia entre hacer mientras y mientras en VB.NET? (3)

¿Cuál es la diferencia entre Do While, donde la instrucción es la primera línea en el bloque de bucle y solo el sencillo While en VB.NET?

No parecen ofrecer ninguna diferencia en el comportamiento.


En DO ... MIENTRAS , el código dentro del bucle se ejecuta al menos una vez

En WHILE Loop, el código dentro del loop se ejecuta 0 o más veces .


Do While ejecuta primero y luego verifica si es válido. While comprueba primero y luego se ejecuta.

while (1!=1){ echo 1}

no producirá nada

Pero

do{echo 1} while (1!=1)

Saldrá 1 una vez.


En Visual Basic estos son idénticos:

Dim foo As Boolean = True While Not foo Debug.WriteLine("!") End While Do While Not foo Debug.WriteLine("*") Loop

Estos no son; el do ejecuta una vez:

Dim foo As Boolean = True While Not foo Debug.WriteLine("!") End While Do Debug.WriteLine("*") Loop While Not foo