AD

¿Ya dominas lo básico? Un curso estructurado de VB.NET es la vía rápida para dar el salto.

Ver cursos de VB.NET en Udemy

Enlace de afiliado. No te cuesta nada extra.

🔷Lecciones de VB.NET
Lección 5 / 68

Repetir con bucles (For)

En esta lección repetirás una acción varias veces sin escribirla varias veces.

For i As Integer = 1 To 5 recorre del 1 al 5, incluyendo el 5, y el bloque se cierra con Next.

El código de ejemplo imprime el número de vuelta cinco veces.

Ese To inclusivo es lo contrario de lo que ocurre en los lenguajes con i < n, y es la causa del error de contar uno de más al llegar desde C o Java. Para recorrer un array, el límite correcto es 0 To longitud - 1.

Con Step se cambia el incremento: For i = 10 To 1 Step -1 cuenta hacia atrás. Sin Step negativo, un bucle descendente no da error — simplemente no se ejecuta ninguna vez, que es un fallo silencioso.

Para recorrer una colección sin índices está For Each x In coleccion, que es más claro y evita los errores de límites. Es lo que se usa en la mayoría del código real.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar VB.NET directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)