logo

VB.NET for hver sløjfe

I VB.NET, For hver sløjfe bruges til at iterere blok af udsagn i et array eller samlingsobjekter. Ved at bruge For Every loop kan vi nemt arbejde med samlingsobjekter såsom lister, arrays osv. for at udføre hvert element i et array eller i en samling. Og når iterationen gennem hvert element i arrayet eller samlingen er fuldført, overføres kontrollen til den næste sætning for at afslutte løkken.

Syntaks:

to til én multiplekser
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

For hver sløjfe bruges til at læse hvert element fra samlingsobjektet eller et array. Det Datatype repræsenterer typen af ​​variablen, og var_name er navnet på variablen for at få adgang til elementer fra array eller samlingsobjekt så det kan bruges i kroppen af ​​For Every loop.

Flowchart for hver sløjfe

Følgende rutediagram repræsenterer For Every Next-løkkens funktion til at iterere gennem array-elementer i VB.NET programmeringssprog .

VB.NET for hver sløjfe

Det første trin er at initialisere en array eller samlingsobjekt til at udføre hvert element i arrayet ved hjælp af variabler i For hver sløjfe. En variabel bruges i For Every loop til at kontrollere, om element er tilgængelig eller ej. Hvis elementet er tilgængeligt i samlingsobjektet, vil For Hver blokken blive udført indtil tilstand forbliver sandt. Efter udførelsen af ​​hvert element i et array overføres kontrollen til slutsætningen.

Eksempler på For Every Loop

Skriv et simpelt program for at forstå anvendelsen af ​​For Every Next loop i VB.NET.

matematik pow java

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:

streng sammenligning java
VB.NET for hver sløjfe

I ovenstående eksempel opretter vi et heltalsarray med navnet An_array () , og For Hver sløjfe bruges til at iterere hvert element i arrayet ved hjælp af defineret variabel 'i' .

Eksempel 2: Skriv et simpelt program til at udskrive frugtnavne ved hjælp af For Every loop i VB.NET.

For_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 for hver sløjfe

I dette eksempel, str() er et array af strengtype, der definerer forskellige frugtnavne. Og frugt er navnet på en variabel, der bruges til at iterere hvert element i str() array ved hjælp af For hver sløjfe i programmet. Hvis alt element er læst, overføres kontrollen til Main() funktion til at afslutte programmet.