Programming Tutorials

For Each-Next Loop in VB.net

By: Ramlak in VB.net Tutorials on 2008-11-25  

You use the For Each-Next loop to loop over elements in an array or a Visual Basic collection. This loop is great, because it automatically loops over all the elements in the array or collection-you don't have to worry about getting the loop indices just right to make sure you get all elements, as you do with a For loop. Here's the syntax of this loop:

For Each element In group
    [statements]
    [Exit For]
    [statements]
Next [element]

You can get a look at this loop in action with an example like this, in which I'm displaying all the elements of an array:

Module Module1
    Sub Main()
        Dim intIDArray(3), intArrayItem As Integer
        intIDArray(0) = 0
        intIDArray(1) = 1
        intIDArray(2) = 2
        intIDArray(3) = 3

        For Each intArrayItem In intIDArray
            System.Console.WriteLine(intArrayItem)
        Next intArrayItem
    End Sub
End Module

And here's the result of this code:

0
1
2
3
Press any key to continue





Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in VB.net )

Latest Articles (in VB.net)