logo

VB.NET לכל לולאה

ב-VB.NET, לכל לולאה משמש לחזרת בלוק של הצהרות במערך או באובייקטי אוסף. באמצעות For Every loop, נוכל לעבוד בקלות עם אובייקטי אוסף כגון רשימות, מערכים וכו', כדי לבצע כל רכיב של מערך או באוסף. וכשהאיטרציה דרך כל אלמנט במערך או באוסף הושלמה, הפקד הועבר להצהרה הבאה כדי לסיים את הלולאה.

תחביר:

סטרספ
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

לכל לולאה משמש לקריאת כל רכיב מאובייקט האוסף או ממערך. ה סוג מידע מייצג את סוג המשתנה, ו var_name הוא שם המשתנה לגישה לאלמנטים מה- מַעֲרָך אוֹ חפץ אוסף כך שניתן יהיה להשתמש בו בגוף של For Every loop.

תרשים זרימה של עבור כל לולאה

תרשים הזרימה הבא מייצג את התפקוד של לולאת For Every Next לחזרה דרך רכיבי מערך ב- שפת תכנות VB.NET .

VB.NET לכל לולאה

הצעד הראשון הוא לאתחל את an מַעֲרָך או אובייקט אוסף לביצוע כל רכיב של המערך בעזרת משתנים בעבור כל לולאה. נעשה שימוש במשתנה ב-For Every loop כדי לבדוק אם ה- אֵלֵמֶנט זמין או לא. אם האלמנט זמין באובייקט האוסף, הבלוק For Every יבוצע עד ל- מַצָב נשאר נכון. לאחר הביצוע של כל רכיב של מערך, הבקרה עוברת למשפט הקצה.

דוגמאות של For Every Loop

כתוב תוכנית פשוטה כדי להבין את השימושים של 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 

תְפוּקָה:

תוכניות c
VB.NET לכל לולאה

בדוגמה שלמעלה, אנו יוצרים מערך שלמים עם השם מערך () , ו-For Every loop משמש כדי לחזור על כל אלמנט של המערך בעזרת defined משתנה 'i' .

דוגמה 2: כתוב תוכנית פשוטה להדפסת שמות פירות באמצעות For Every loop ב-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 

תְפוּקָה:

VB.NET לכל לולאה

בדוגמה זו, str() הוא מערך מסוג String שמגדיר שמות פירות שונים. ו פרי הוא שמו של משתנה המשמש לאיטטרציה של כל רכיב של ה- str() שימוש במערך לכל אחד לולאה בתוכנית. אם כל הרכיב נקרא, השליטה עוברת ל- רָאשִׁי() פונקציה לסיום התוכנית.