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 .
Першим кроком є ініціалізація масив або об'єкт колекції для виконання кожного елемента масиву за допомогою змінні в Для кожного циклу. Змінна використовується в циклі For Every, щоб перевірити, чи є елемент доступна чи ні. Якщо елемент доступний в об’єкті колекції, блок «Для кожного» виконуватиметься доти хвороба залишається вірним. Після виконання кожного елемента масиву управління передається оператору end.
Приклади для кожного циклу
Напишіть просту програму, щоб зрозуміти використання циклу 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 Вихід:
У наведеному вище прикладі ми створюємо масив цілих чисел із назвою 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() використання масиву Для кожного цикл у програмі. Якщо весь елемент прочитано, керування переходить до Головна() функція для завершення програми.