VB.NET за всеки цикъл

VB.NET за всеки цикъл

Във VB.NET, За всеки цикъл се използва за повторение на блок от изрази в масив или колекция обекти. Използвайки For Every цикъл, можем лесно да работим с обекти на колекции като списъци, масиви и т.н., за да изпълним всеки елемент от масив или в колекция. И когато итерацията през всеки елемент в масива или колекцията е завършена, контролът се прехвърля към следващия оператор, за да приключи цикъла.

Синтаксис:

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

За всеки цикъл се използва за четене на всеки елемент от колекция обект или масив. The Тип данни представлява типа на променливата и име_променлива е името на променливата за достъп до елементи от масив или обект на събиране така че да може да се използва в тялото на цикъла For Every.

Блок-схема на За всеки цикъл

Следващата блок-схема представя функционирането на цикъла For Every Next за итерация през елементи на масива в Език за програмиране VB.NET .

VB.NET за всеки цикъл

Първата стъпка е да инициализирате an масив или колекция обект, за да изпълни всеки елемент от масива с помощта на променливи в За всеки цикъл. Променлива се използва в For Every цикъл, за да провери дали елемент е наличен или не. Ако елементът е наличен в обекта на колекцията, блокът For Every ще бъде изпълнен, докато състояние остава вярно. След изпълнението на всеки елемент от масива управлението се прехвърля към крайния оператор.

Примери за За всеки цикъл

Напишете проста програма, за да разберете употребата на цикъла For Every Next във VB.NET.

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  

Изход:

VB.NET за всеки цикъл

В горния пример създаваме масив с цели числа с името Масив () , и За всеки цикъл се използва за повторение на всеки елемент от масива с помощта на дефинирани променлива 'i' .

Пример 2: Напишете проста програма за отпечатване на имена на плодове с помощта на цикъл For Every във VB.NET.

За_всеки.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  

Изход:

VB.NET за всеки цикъл

В този пример, str() е масив от тип String, който дефинира имена на различни плодове. И плодове е името на променлива, която се използва за повторение на всеки елемент от str() използване на масив За всеки цикъл в програмата. Ако целият елемент е прочетен, управлението преминава към Основен () функция за прекратяване на програмата.