A VB.NET-ben Minden hurokhoz utasításblokk iterálására szolgál egy tömbben vagy gyűjteményobjektumokban. A For Every loop használatával könnyen dolgozhatunk gyűjteményobjektumokkal, például listákkal, tömbökkel stb., hogy végrehajtsuk egy tömb vagy egy gyűjtemény egyes elemeit. És amikor a tömb vagy gyűjtemény egyes elemei között az iteráció befejeződött, a vezérlés átkerül a következő utasításra, hogy befejezze a ciklust.
Szintaxis:
css igazító képek
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
Minden hurokhoz az egyes elemek kiolvasására szolgál a gyűjteményobjektumból vagy egy tömbből. A Adattípus a változó típusát jelenti, és var_name annak a változónak a neve, amellyel hozzáférhet az elemekhez sor vagy gyűjtemény tárgya hogy a For Every loop törzsében is használható legyen.
Folyamatábra az egyes ciklusokhoz
A következő folyamatábra bemutatja a For Every Next ciklus működését, amely a tömb elemei között iterál VB.NET programozási nyelv .
Az első lépés egy inicializálás sor vagy gyűjtemény objektumot a tömb egyes elemeinek végrehajtásához változók a For Every loop-ban. A For Every ciklusban egy változót használnak annak ellenőrzésére, hogy a elem elérhető-e vagy sem. Ha az elem elérhető a gyűjteményobjektumban, a For Every blokk addig fut, amíg a feltétel igaz marad. A tömb minden elemének végrehajtása után a vezérlés átkerül az end utasításra.
Példák az egyes hurokra
Írjon egy egyszerű programot, hogy megértse a For Every Next ciklus használatát a VB.NET-ben.
statikus a c
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
Kimenet:
java a szünethez
A fenti példában egy egész szám tömböt hozunk létre a névvel Egy tömb () , és For Every ciklus a tömb egyes elemeinek iterálására szolgál a definiált segítségével 'i' változó .
2. példa: Írjon egy egyszerű programot a gyümölcsnevek kinyomtatására a VB.NET For Every ciklusával.
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
Kimenet:
Ebben a példában str() egy String típusú tömb, amely különböző gyümölcsneveket határoz meg. És gyümölcs annak a változónak a neve, amelyet az egyes elemek iterálására használnak str() tömb segítségével Az egyes hurok a programban. Ha minden elemet beolvasott, a vezérlés átmegy a Fő() funkciót a program leállításához.