Les déclarations peuvent être exécutées de façon répétée en boucle.
pour boucles
Si vous devez exécuter les mêmes instructions à plusieurs reprises, vous pouvez programmer une boucle.
Si vous savez combien de fois vous voulez boucle, vous pouvez utiliser une boucle. Ce type de boucle est particulièrement utile pour le comptage ou le compte à rebours:
Pour chaque boucles
Si vous travaillez avec une collection ou un tableau, vous utilisez souvent pour chaque boucle.
Une collection est un groupe d'objets similaires, et pour chaque boucle vous permet d'effectuer une tâche sur chaque élément. La marche pour chaque boucle dans une collection jusqu'à ce qu'elle soit terminée.
L'exemple ci-dessous des promenades à travers la collection Request.ServerVariables ASP.NET.
Exemple
<html>
<body>
<ul>
@For Each x
In Request.ServerVariables
@<li>@x</li>
Next x
</ul>
</body>
</html>
»Exécuter exemple Alors que les boucles
La boucle while est une boucle d'usage général.
Une boucle while commence par le mot-clé while, suivi par des parenthèses, où vous indiquez combien de temps la boucle continue, puis un bloc à répéter.
Alors que les boucles ajoutent généralement, ou soustraient, une variable utilisée pour le comptage.
Dans l'exemple ci-dessous, l'opérateur + = ajoute 1 à la variable i, chaque fois que la boucle fonctionne.
Exemple
<html>
<body>
@Code
Dim i=0
Do While
i<5
i += 1
@<p>Line #@i</p>
Loop
End Code
</body>
</html>
»Exécuter exemple tableaux
Un tableau est utile lorsque vous souhaitez stocker des variables similaires, mais ne veulent pas créer une variable distincte pour chacun d'eux:
Exemple
@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>
»Exécuter exemple