logo

VB.NET jokaiselle silmukalle

VB.NET:ssä Jokaiselle silmukalle käytetään lausekkeiden iterointiin taulukossa tai kokoelmaobjekteissa. For Every-silmukan avulla voimme helposti työskennellä kokoelmaobjektien, kuten luetteloiden, taulukoiden jne., kanssa suorittaaksemme jokaisen taulukon tai kokoelman elementin. Ja kun iterointi taulukon tai kokoelman jokaisen elementin läpi on valmis, ohjaus siirtyy seuraavaan lauseeseen silmukan lopettamiseksi.

Syntaksi:

8-1 multiplekseri
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

Jokaiselle silmukalle käytetään jokaisen elementin lukemiseen kokoelmaobjektista tai taulukosta. The Tietotyyppi edustaa muuttujan tyyppiä ja var_nimi on sen muuttujan nimi, jonka elementtejä käytetään joukko tai kokoelma esine jotta sitä voidaan käyttää For Every -silmukan rungossa.

Vuokaavio jokaiselle silmukalle

Seuraava vuokaavio edustaa For Every Next -silmukan toimintaa taulukon taulukon elementtien iteroimiseksi VB.NET ohjelmointikieli .

VB.NET jokaiselle silmukalle

Ensimmäinen askel on alustaa an joukko tai kokoelmaobjekti suorittaaksesi jokaisen taulukon elementin avulla muuttujia kohdassa Jokaiselle silmukalle. Muuttujaa käytetään For Every-silmukassa tarkistamaan, onko elementti onko saatavilla vai ei. Jos elementti on käytettävissä kokoelmaobjektissa, For Every -lohko suoritetaan, kunnes kunto pysyy totta. Kun taulukon jokainen elementti on suoritettu, ohjaus siirtyy loppulauseeseen.

lajittelu listaan ​​javassa

Esimerkkejä jokaiselle silmukalle

Kirjoita yksinkertainen ohjelma ymmärtääksesi For Every Next -silmukan käyttötavat VB.NET:ssä.

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 

Lähtö:

java matematiikka pow
VB.NET jokaiselle silmukalle

Yllä olevassa esimerkissä luomme kokonaislukutaulukon nimellä Taulukko () , ja For Every -silmukkaa käytetään taulukon jokaisen elementin iteroimiseen definioidun avulla muuttuja 'i' .

Esimerkki 2: Kirjoita yksinkertainen ohjelma hedelmien nimien tulostamiseen VB.NETin For Every -silmukalla.

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 

Lähtö:

VB.NET jokaiselle silmukalle

Tässä esimerkissä str() on merkkijonotyyppinen taulukko, joka määrittää eri hedelmien nimet. Ja hedelmää on muuttujan nimi, jota käytetään iteroitaessa jokaisen elementin str() taulukkoa käyttämällä Jokaiselle silmukka ohjelmassa. Jos kaikki elementit luetaan, ohjaus siirtyy Pää() toiminto lopettaa ohjelman.