Schleifenstruktur (Visual Basic)
Mit Visual Basic-Schleifenstrukturen können Sie eine oder mehrere Codezeilen wiederholt ausführen. Sie können die Anweisungen in einer Schleifenstruktur wiederholen, bis eine Bedingung True
ist, bis eine Bedingung False
ist, bis eine angegebene Anzahl von Wiederholungen erreicht ist oder einmal für jedes Element in einer Auflistung.
Die folgende Abbildung zeigt eine Schleifenstruktur, die eine Reihe von Anweisungen ausführt, bis eine Bedingung wahr wird:
„While“-Schleifen
Die While
...End While
-Konstruktion führt einen Satz von Anweisungen aus, solange die in der While
-Anweisung angegebene Bedingung True
ist. Weitere Informationen finden Sie unter While... End While-Anweisung.
„Do“-Schleifen
Mit der Do
...Loop
-Konstruktion können Sie eine Bedingung entweder am Anfang oder am Ende einer Schleifenstruktur testen. Sie können auch angeben, ob die Schleife wiederholt werden soll, solange die Bedingung True
bleibt oder bis sie True
wird. Weitere Informationen finden Sie unter Do...Loop-Anweisung.
„For“-Schleifen
Die For
...Next
-Konstruktion führt eine Schleife mehrmals aus. Sie verwendet eine Schleifensteuerungsvariable, die auch als Zähler bezeichnet wird, um die Wiederholungen nachzuverfolgen. Sie geben die Anfangs- und Endwerte für diesen Zähler an und können optional den Betrag angeben, um den der Zähler von einer Wiederholung zur nächsten erhöht wird. Weitere Informationen finden Sie unter For...Next-Anweisung.
„For each“-Schleife
Die For Each
...Next
-Konstruktion führt einen Satz von Anweisungen einmal für jedes Element in einer Auflistung aus. Sie geben die Schleifensteuerungsvariable an, müssen aber keine Anfangs- oder Endwerte dafür bestimmen. Weitere Informationen finden Sie unter For Each...Next-Anweisung.