Freigeben über


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:

Flow chart that shows a Do...Until loop.

„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.

Weitere Informationen