U VB.NET-u, Za svaku petlju koristi se za ponavljanje bloka iskaza u nizu ili objektima zbirke. Koristeći petlju For Every, možemo jednostavno raditi s objektima zbirke kao što su popisi, nizovi, itd., kako bismo izvršili svaki element niza ili u kolekciji. A kada je iteracija kroz svaki element u nizu ili kolekciji dovršena, kontrola se prenosi na sljedeću izjavu kako bi se završila petlja.
Sintaksa:
algoritam za bfs
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
Za svaku petlju koristi se za čitanje svakog elementa iz objekta zbirke ili niza. The Tip podataka predstavlja tip varijable, i var_name je naziv varijable za pristup elementima iz niz ili predmet zbirke tako da se može koristiti u tijelu For Every petlje.
Dijagram toka Za svaku petlju
Sljedeći dijagram toka predstavlja funkcioniranje petlje For Every Next za ponavljanje kroz elemente niza u VB.NET programski jezik .
Prvi korak je inicijalizirati niz ili objekt zbirke za izvršavanje svakog elementa niza uz pomoć varijable u Za svaku petlju. Varijabla se koristi u For Every petlji za provjeru je li element dostupan ili ne. Ako je element dostupan u objektu zbirke, blok Za svaki će se izvršavati sve dok stanje ostaje istina. Nakon izvršenja svakog elementa niza, kontrola se prenosi na krajnji iskaz.
Primjeri za svaku petlju
Napišite jednostavan program za razumijevanje upotrebe petlje Za svaki sljedeći u VB.NET-u.
Za_Svaku_petlju.vb
centriranje slika u css
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
Izlaz:
pretvoriti string datum
U gornjem primjeru stvaramo niz cijelih brojeva s imenom Niz () , i For Every petlja se koristi za ponavljanje svakog elementa niza uz pomoć definiranog varijabla 'i' .
Primjer 2: Napišite jednostavan program za ispis naziva voća koristeći For Every petlju u VB.NET-u.
Za_svaki.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
Izlaz:
U ovom primjeru, str() je polje tipa String koje definira različite nazive voća. I voće je naziv varijable koja se koristi za ponavljanje svakog elementa str() korištenje niza Za svakoga petlja u programu. Ako je sav element pročitan, kontrola prelazi na Glavni() funkciju za prekid programa.