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 .
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
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:
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.