Dela via


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:

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

While Loops

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

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

Se även