logo

VB.NET för varje slinga

I VB.NET, För varje slinga används för att iterera block av satser i en array eller samlingsobjekt. Med hjälp av For Every loop kan vi enkelt arbeta med samlingsobjekt som listor, arrayer etc. för att exekvera varje element i en array eller i en samling. Och när iterationen genom varje element i arrayen eller samlingen är klar överfördes kontrollen till nästa programsats för att avsluta loopen.

Syntax:

hur många mb i ett gb
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

För varje slinga används för att läsa varje element från samlingsobjektet eller en array. De Data typ representerar typen av variabel, och var_namn är namnet på variabeln för att komma åt element från array eller samlingsobjekt så att den kan användas i kroppen av For Every loop.

Flödesschema för varje slinga

Följande flödesschema representerar For Every Next-slingans funktion för att iterera genom arrayelement i VB.NET programmeringsspråk .

VB.NET för varje slinga

Det första steget är att initiera en array eller samlingsobjekt för att exekvera varje element i arrayen med hjälp av variabler i För varje slinga. En variabel används i For Every loop för att kontrollera om element är tillgänglig eller inte. Om elementet är tillgängligt i samlingsobjektet kommer blocket För varje att köras tills skick förblir sant. Efter exekvering av varje element i en array överförs kontrollen till slutsatsen.

Exempel på för varje slinga

Skriv ett enkelt program för att förstå användningen av For Every Next loop i VB.NET.

strängformaterare

For_Each_loop.vb

 Imports System Module For_Each_loop Sub Main() 'declare and initialize an array as integer Dim An_array() As Integer = {1, 2, 3, 4, 5} Dim i As Integer 'Declare i as Integer For Each i In An_array Console.WriteLine(' Value of i is {0}', i) Next Console.WriteLine('Press any key to exit...') Console.ReadLine() End Sub End Module 

Produktion:

försök fånga i java
VB.NET för varje slinga

I exemplet ovan skapar vi en heltalsmatris med namnet An_array () , och For Every loop används för att iterera varje element i arrayen med hjälp av definierade variabel 'i' .

Exempel 2: Skriv ett enkelt program för att skriva ut fruktnamn med hjälp av For Every loop i VB.NET.

För_each.vb

 Imports System Module For_each Sub Main() 'Define a String array Dim str() As String 'Initialize all element of str() array str = {'Apple', 'Orange', 'Mango', 'PineApple', 'Grapes', 'Banana'} Console.WriteLine('Fruit names are') 'Declare variable name as fruit For Each fruit As String In str Console.WriteLine(fruit) Next Console.WriteLine(' Press any key to exit...') Console.ReadKey() End Sub End Module 

Produktion:

VB.NET för varje slinga

I det här exemplet, str() är en array av strängtyp som definierar olika fruktnamn. Och frukt är namnet på en variabel som används för att iterera varje element i str() array använder För varje slinga i programmet. Om alla element läses, övergår kontrollen till Main() funktion för att avsluta programmet.