Home VB.NET 1 VB.NET 2 VB.NET 3 VB.NET 4 VB.NET 5 VB.NET 6 VB.NET 7 VB.NET 8 VB.NET 9 VB.NET 10 VB.NET 11 VB.NET 12 VB.NET 13 VB.NET 14 VB.NET 15 VB.NET 16 VB.NET 17 About

VB.NET 11

Code, Design and Applications


VISUAL BASIC .NET CONCEPTS

LOOP STRUCTURES

Loop structures allow you to execute one or more lines of code repetitively. You can repeat the statements until a condition istrue, until a condition is false, a specified number of times, or once for each object in a collection. The loop structures supported by Visual Basic include:

⦁ While

⦁ Do... Loop

WHILE

Sub CheckWhile()

Dim Counter As Integer = 0

Dim Number As Integer = 10

While Number > 6

  Number = Number - 1

  Counter = Counter + 1

End While

MsgBox("The loop ran " & Counter & " times.") ' Runs 4 times.

End Sub

To call the Procedure:

Call CheckWhile()

Sub ExitWhileExample()

Dim Counter As Integer = 0

Dim Number As Integer = 8

While Number <> 10

  If Number < 0 Then

  Exit While

  Number = Number - 1

  Counter = Counter + 1

End While

MsgBox("The loop ran " & Counter & " times.") ' Runs 9 times.

End Sub

To call the Procedure:

Call ExitWhileExample()

More Loop Structures

DO LOOP

Sub CheckWhileFirst()

Dim Counter As Integer = 0

Dim Number As Integer = 10

Do While Number > 6

  Number = Number - 1

  Counter = Counter + 1

MsgBox("The loop ran " & Counter & " times.") ' Runs 4 times.

End Sub

Sub CheckWhileLast()

Dim Counter As Integer = 0

Dim Number As Integer = 5

Do

  Number = Number - 1

  Counter = Counter + 1

Loop While Number > 6

MsgBox("The loop ran " & Counter & " times.") ' Runs 1 time.

End Sub

Sub ExitDoExample()

Dim Counter As Integer = 0

Dim Number As Integer = 8

Do Until Number = 10

  If Number <= 0 Then Exit Do

  Number = Number - 1

  Counter = Counter + 1

Loop

MsgBox("The loop ran " & Counter & " times.") ' Runs 8 times.

End Sub