Freigeben über


Schleifenstrukturen (Visual Basic)

Visual Basic-Schleifenstrukturen ermöglichen es Ihnen, eine oder mehrere Codezeilen wiederholt auszuführen. Sie können die Anweisungen in einer Schleifenstruktur wiederholen, bis eine Bedingung True ist, bis eine Bedingung False ist, eine angegebene Anzahl von Malen 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:

Flussdiagramm, das eine Do-Until-Schleife zeigt.

„While“-Schleifen

Die While...End While-Konstruktion führt eine Reihe von Anweisungen aus, solange die in der While Anweisung angegebene Bedingung zutrifft True. 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 die Schleife eine festgelegte Anzahl von Mal aus. Es verwendet eine Schleifensteuerungsvariable, auch als Zähler bezeichnet, um die Wiederholungen nachzuverfolgen. Sie geben die Anfangs- und Endwerte für diesen Zähler an, und Sie können optional den Betrag angeben, um den er von einer Wiederholung zum 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 Variable des Schleifensteuerelements an, müssen aber nicht die Anfangs- oder Endwerte dafür bestimmen. Weitere Informationen finden Sie unter For Each...Next-Anweisung.

Siehe auch