logo

VB.NET for hver sløyfe

I VB.NET, For hver løkke brukes til å iterere blokk med setninger i en matrise eller samlingsobjekter. Ved å bruke For Every loop kan vi enkelt jobbe med samlingsobjekter som lister, arrays, etc., for å utføre hvert element i en array eller i en samling. Og når iterasjonen gjennom hvert element i matrisen eller samlingen er fullført, overføres kontrollen til neste setning for å avslutte loopen.

Syntaks:

scan.nextstring java
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

For hver løkke brukes til å lese hvert element fra samlingsobjektet eller en matrise. De Data-type representerer typen av variabelen, og var_navn er navnet på variabelen for å få tilgang til elementer fra array eller samlingsobjekt slik at den kan brukes i kroppen til For Every loop.

Flytskjema for hver sløyfe

Følgende flytskjema representerer For Every Next-løkkens funksjon for å iterere gjennom array-elementer i VB.NET programmeringsspråk .

VB.NET for hver sløyfe

Det første trinnet er å initialisere en array eller samlingsobjekt for å utføre hvert element i matrisen ved hjelp av variabler i For hver sløyfe. En variabel brukes i For Every loop for å sjekke om element er tilgjengelig eller ikke. Hvis elementet er tilgjengelig i samlingsobjektet, vil For Every-blokken bli utført til betingelse forblir sant. Etter utførelse av hvert element i en matrise, overføres kontrollen til sluttsetningen.

Eksempler på For Every Loop

Skriv et enkelt program for å forstå bruken av For Every Next loop i VB.NET.

mus og typer mus

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 

Produksjon:

streng sammenligning java
VB.NET for hver sløyfe

I eksemplet ovenfor lager vi en heltallsmatrise med navnet En matrise () , og For Hver løkke brukes til å iterere hvert element i arrayet ved hjelp av definert variabel 'i' .

Eksempel 2: Skriv et enkelt program for å skrive ut fruktnavn ved å bruke 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 

Produksjon:

VB.NET for hver sløyfe

I dette eksemplet, str() er en strengtype-array som definerer forskjellige fruktnavn. Og frukt er navnet på en variabel som brukes til å iterere hvert element i str() array ved hjelp av For hver sløyfe i programmet. Hvis alt elementet er lest, går kontrollen til Hoved() funksjon for å avslutte programmet.