logo

VB.NET katrai cilpai

Vietnē VB.NET Katrai cilpai tiek izmantots, lai atkārtotu paziņojumu bloku masīvā vai kolekcijas objektos. Izmantojot For Every loop, mēs varam viegli strādāt ar kolekcijas objektiem, piemēram, sarakstiem, masīviem utt., lai izpildītu katru masīva vai kolekcijas elementu. Kad iterācija caur katru masīva vai kolekcijas elementu ir pabeigta, vadība tiek pārsūtīta uz nākamo paziņojumu, lai beigtu cilpu.

Sintakse:

java atver failu
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

Katrai cilpai tiek izmantots, lai nolasītu katru elementu no kolekcijas objekta vai masīva. The Datu tips apzīmē mainīgā veidu un var_nosaukums ir mainīgā nosaukums, lai piekļūtu elementiem no masīvs vai kolekcijas objekts lai to varētu izmantot For Every loop pamattekstā.

Blokshēma Katrai cilpai

Nākamajā blokshēmā ir parādīta cilpas For Every Next darbība, lai atkārtotu masīva elementus VB.NET programmēšanas valoda .

VB.NET katrai cilpai

Pirmais solis ir inicializēt an masīvs vai kolekcijas objekts, ar kura palīdzību izpildīt katru masīva elementu mainīgie sadaļā Katrai cilpai. Mainīgais tiek izmantots cilpā For Every, lai pārbaudītu, vai elements ir pieejams vai nē. Ja elements ir pieejams kolekcijas objektā, bloks Katram tiks izpildīts līdz stāvokli paliek patiess. Pēc katra masīva elementa izpildes vadība tiek pārsūtīta uz beigu paziņojumu.

Katrai cilpai piemēri

pirmais klēpjdators

Uzrakstiet vienkāršu programmu, lai izprastu VB.NET cilpas For Every Next lietojumus.

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 

Izvade:

blakus esošie leņķi
VB.NET katrai cilpai

Iepriekš minētajā piemērā mēs izveidojam veselu skaitļu masīvu ar nosaukumu An_masīvs () , un For Every cilpa izmanto, lai iterētu katru masīva elementu, izmantojot definēto mainīgais 'i' .

2. piemērs: Uzrakstiet vienkāršu programmu augļu nosaukumu drukāšanai, izmantojot For Every cilpu vietnē 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 

Izvade:

VB.NET katrai cilpai

Šajā piemērā str() ir virknes tipa masīvs, kas definē dažādus augļu nosaukumus. Un augļus ir mainīgā nosaukums, kas tiek izmantots katra elementa atkārtošanai str() masīvs, izmantojot Katram cilpa programmā. Ja viss elements ir nolasīts, vadība tiek nodota Galvenais() funkcija, lai pārtrauktu programmu.