Las declaraciones se pueden ejecutar repetidamente en bucles.
para Loops
Si es necesario ejecutar las mismas declaraciones en repetidas ocasiones, se puede programar un bucle.
Si usted sabe cuántas veces se desea reproducir en bucle, se puede utilizar un bucle. Este tipo de bucle es especialmente útil para contar hacia arriba o la cuenta atrás:
Para Cada Loops
Si se trabaja con una colección o una matriz, que a menudo se utiliza una para cada bucle.
Una colección es un grupo de objetos similares, y la de cada bucle le permite llevar a cabo una tarea en cada artículo. El para cada bucle paseos a través de una colección hasta que se termine.
El siguiente ejemplo camina a través de la colección Request.ServerVariables ASP.NET.
Ejemplo
<html>
<body>
<ul>
@For Each x
In Request.ServerVariables
@<li>@x</li>
Next x
</ul>
</body>
</html>
Ejecutar ejemplo » mientras Loops
El bucle while es un bucle de propósito general.
Un bucle while comienza con la palabra clave tiempo, seguido de paréntesis, donde se especifica el tiempo de continuación del bucle, a continuación, un bloque de repetir.
Mientras que los bucles suelen añadir a, o restar de, una variable utilizada para el recuento.
En el ejemplo siguiente, el operador + = añade 1 a la variable i, cada vez que el bucle se ejecuta.
Ejemplo
<html>
<body>
@Code
Dim i=0
Do While
i<5
i += 1
@<p>Line #@i</p>
Loop
End Code
</body>
</html>
Ejecutar ejemplo » Las matrices
Una matriz es útil cuando se desea almacenar variables similares, pero no desea crear una variable independiente para cada uno de ellos:
Ejemplo
@Code
Dim members As String()={"Jani","Hege","Kai","Jim"}
i=Array.IndexOf(members,"Kai")+1
len=members.Length
x=members(2-1)
end Code
<html>
<body>
<h3>Members</h3>
@For Each person In members
@<p>@person</p>
Next person
<p>The number of names
in Members are @len </p>
<p>The person at
position 2 is @x </p>
<p>Kai is now in
position @i </p>
</body>
</html>
Ejecutar ejemplo »