Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Bei den Schleifen sind folgende Punkte zu beachten:
Erlaubte Schleifenkonstrukte sind Do...Loop, For...Next, For Each...Next und While...End (While...Wend ist seit VB7 nicht mehr erlaubt).
For Each...Next dient der Iteration über Arrays und Objekte, die die IEnumerable-Schnittstelle unterstützen (insbesondere die Klassen aus dem FCL-Namensraum System.Collections).
Eine innerhalb eines Schleifenblocks deklarierte Variable ist nur innerhalb der Schleife gültig, nicht in der ganzen Unterroutine.
Ab VB 7.1 ist es möglich, eine Laufvariable innerhalb des Schleifenkopfes zu deklarieren.
For Each p As Passagier In Passagier.Passagiere.Values ... Next
Die Laufvariable ist dabei nur innerhalb der Schleife gültig.
Eine Schleife kann mit den Konstrukten Exit For, Exit Do und Exit While vorzeitig verlassen werden.
Ab VB 2005 existiert das Continue-Schlüsselwort, um eine Schleife vorzeitig fortzusetzen.