Si queremos repetir un mismo código un número determinado de veces, e incluso un número indeterminado (No conocido) de veces, tendremos que utilizar los bucles.
En Visual Basic .NET se tienen diferentes instrucciones para hacer bucles (o repeticiones), veamos algunas de esas instrucciones
:
For / Next,
Con este tipo de bucle podemos repetir un código un número determinado de veces.
La forma de usarlo sería:
For <variable numérica> = <valor inicial> To <valor final> [Step <incremento>]
' contenido del bucle, lo que se va a repetir
Next
For <variable numérica> = <valor inicial> To <valor final> [Step <incremento>]
' contenido del bucle, lo que se va a repetir
Next
La variable numérica tomará valores que van desde el valor inicial hasta el valor final, si no se especifica el valor del incremento, éste será 1.
Pero si nuestra intención es que el valor del incremento sea diferente a 1, habrá que indicar un valor de incremento; lo mismo tendremos que hacer si queremos que el valor inicial sea mayor que el final, con la intensión de que "cuente" de mayor a menor, aunque en este caso el incremento en realidad será un "decremento" ya que el valor de incremento será negativo.
Ejemplos:
Dim i As Integer
'
For i = 1 To 10
' contará de 1 hasta 10
' la variable i tomará los valores 1, 2, 3, etc.
Next
Dim i As Integer For i = 1 To 100 Step 2 ' contará desde 1 hasta 100 (realmente 99) de 2 en 2 ' la variable i tomará los valores 1, 3, 5, etc. Next
Dim i As Integer For i = 10 To 1 Step -1 ' contará desde 10 hasta 1 ' la variable i tomará los valores 10, 9, 8, etc. Next
BUEN POST
ResponderEliminar