У VB.NET, Для кожної петлі використовується для повторення блоку операторів у масиві або колекції об’єктів. Використовуючи цикл For Every, ми можемо легко працювати з об’єктами колекції, такими як списки, масиви тощо, щоб виконувати кожен елемент масиву або в колекції. І коли ітерація по кожному елементу в масиві або колекції завершена, керування переходить до наступного оператора, щоб завершити цикл.
Синтаксис:
конкатенація рядка Java
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
Для кожної петлі використовується для читання кожного елемента з об’єкта колекції або масиву. The Тип даних представляє тип змінної, і змінна_ім'я це ім'я змінної для доступу до елементів з масив або об'єкт колекції щоб його можна було використовувати в тілі циклу For Every.
Блок-схема циклу для кожного
Наступна блок-схема представляє функціонування циклу For Every Next для повторення елементів масиву в Мова програмування VB.NET .
Першим кроком є ініціалізація масив або об'єкт колекції для виконання кожного елемента масиву за допомогою змінні в Для кожного циклу. Змінна використовується в циклі For Every, щоб перевірити, чи є елемент доступна чи ні. Якщо елемент доступний в об’єкті колекції, блок «Для кожного» виконуватиметься доти хвороба залишається вірним. Після виконання кожного елемента масиву управління передається оператору end.
vb і vb net
Приклади для кожного циклу
Напишіть просту програму, щоб зрозуміти використання циклу 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
Вихід:
рядок java
У наведеному вище прикладі ми створюємо масив цілих чисел із назвою An_array () , і для кожного циклу використовується для повторення кожного елемента масиву за допомогою визначеного змінна 'i' .
приклад 2: Напишіть просту програму для друку назв фруктів за допомогою циклу For Every у 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
Вихід:
У цьому прикладі str() це масив типу String, який визначає назви різних фруктів. І фрукти це ім'я змінної, яка використовується для повторення кожного елемента str() використання масиву Для кожного цикл у програмі. Якщо весь елемент прочитано, керування переходить до Головна() функція для завершення програми.