Loopstrukturer (Visual Basic)
Med Visual Basic-loopstrukturer kan du köra en eller flera kodrader repetitivt. Du kan upprepa uttrycken i en loopstruktur tills ett villkor är True
, tills ett villkor är False
, ett angivet antal gånger eller en gång för varje element i en samling.
Följande bild visar en loopstruktur som kör en uppsättning instruktioner tills ett villkor blir sant:
While Loops
... While
End While
konstruktionen kör en uppsättning instruktioner så länge villkoret som anges i -instruktionen While
är True
. Mer information finns i Medan... End While-instruktion.
Do-loopar
Med konstruktionen Do
...Loop
kan du testa ett villkor i början eller slutet av en loopstruktur. Du kan också ange om loopen ska upprepas medan villkoret kvarstår True
eller tills det blir True
. Mer information finns i Gör... Loop-instruktion.
För loopar
... For
Next
konstruktionen utför slingan ett visst antal gånger. Den använder en loopkontrollvariabel, även kallad en räknare, för att hålla reda på upprepningarna. Du anger start- och slutvärdena för den här räknaren, och du kan också ange hur mycket den ökar från en upprepning till en annan. Mer information finns i För... Nästa instruktion.
För varje loop
Konstruktionen For Each
...Next
kör en uppsättning instruktioner en gång för varje element i en samling. Du anger loopkontrollvariabeln, men du behöver inte fastställa start- eller slutvärden för den. Mer information finns i För varje... Nästa instruktion.