For Each…Next Loop in VB.net

By Ramlak Viewed: 31751 times Emailed: 190 times Printed: 209 times Bookmark and Share



You use the For EachNext 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



Comments(0)


Be the first one to add a comment

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:


Enter Code:
The Captcha image

Latest Tutorials

[2009-03-22]Handling Timer Events - and Creating an Alarm Clock in VB.net
[2009-03-22]Creating Menus in Code using VB.net
[2009-03-22]Creating Context Menus in Code using VB.net
[2009-03-22]Creating Tree Views in Code using VB.net
[2009-03-22]Creating List Views in Code using VB.net
[2009-03-16]Send SMS using VB code
[2009-02-27]Creating a Windows Service in VB.net
[2009-02-27]Creating a Windows Service Installer in VB.net
[2009-02-24]OleDbConnection class in VB.net
[2009-02-24]OleDbDataAdapter class in VB.net
[2009-02-24]DataSet Class in VB.net
[2009-02-24]DataTable Class in VB.net
[2009-02-24]DataRow Class in VB.net
[2009-02-22]Chat Server in VB.net
[2009-02-22]A tutorial on Chat Server and Chat Client in VB.net

More Latest News

Most Viewed Articles (in last 30 days)
For Loop in VB.net
Send SMS using VB code
While Loop in VB.net
Your first VB.NET Crystal Reports - A step by step guide
The Select Case statement in VB.net
Using Select Case in VB.net
Sub Procedures and Functions in VB.net
How to export from DataGridView to excel using VB.net
Arrays and Dynamic Arrays in VB.net
If…Else Statements in VB.net
Insert cell data in an Excel file using OLEDB in VB.net
Client Socket Program sample in VB.net
Handling Timer Events - and Creating an Alarm Clock in VB.net
Chat Server in VB.net
How to send email using VB.NET code
Most Emailed Articles (in last 30 days)
For Loop in VB.net
If…Else Statements in VB.net
Send SMS using VB code
While Loop in VB.net
The Option and Imports Statements in VB .NET
What's New in VB .NET? A comparison of VB vs VB.net
Visual Basic Statements
Using Select Case in VB.net
For Each…Next Loop in VB.net
The Select Case statement in VB.net
Do Loop in VB.net
“Using If with And” and Comparing two integers using If
What is .NET Framework and the Common Language Runtime?
Data types in VB.net
Arrays and Dynamic Arrays in VB.net