logo

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

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

Синтаксис:

int да се удвои
 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 ще бъде изпълнен, докато състояние остава вярно. След изпълнението на всеки елемент от масива управлението се прехвърля към крайния оператор.

какво е maven

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

Напишете проста програма, за да разберете употребата на цикъла 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 

Изход:

празнота 0
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() използване на масив За всеки цикъл в програмата. Ако целият елемент е прочетен, управлението преминава към Основен () функция за прекратяване на програмата.