logo

VB.NET für jede Schleife

Im VB.NET, Für jede Schleife wird verwendet, um einen Anweisungsblock in einem Array oder Sammlungsobjekten zu iterieren. Mithilfe der For Each-Schleife können wir problemlos mit Sammlungsobjekten wie Listen, Arrays usw. arbeiten, um jedes Element eines Arrays oder in einer Sammlung auszuführen. Und wenn die Iteration durch jedes Element im Array oder in der Sammlung abgeschlossen ist, wird die Steuerung an die nächste Anweisung übergeben, um die Schleife zu beenden.

Syntax:

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

Für jede Schleife wird verwendet, um jedes Element aus dem Sammlungsobjekt oder einem Array zu lesen. Der Datentyp stellt den Typ der Variablen dar und var_name ist der Name der Variablen, über die auf Elemente aus zugegriffen werden soll Array oder Sammlungsobjekt sodass es im Hauptteil der For Each-Schleife verwendet werden kann.

Flussdiagramm der For Each-Schleife

Das folgende Flussdiagramm stellt die Funktionsweise der For Each Next-Schleife dar, um Array-Elemente im zu durchlaufen Programmiersprache VB.NET .

VB.NET für jede Schleife

Der erste Schritt besteht darin, eine zu initialisieren Array oder Sammlungsobjekt, mit dessen Hilfe jedes Element des Arrays ausgeführt wird Variablen in der For Each-Schleife. In der For Each-Schleife wird eine Variable verwendet, um zu prüfen, ob die Element verfügbar ist oder nicht. Wenn das Element im Sammlungsobjekt verfügbar ist, wird der For Each-Block ausgeführt, bis der Zustand bleibt wahr. Nach der Ausführung jedes Elements eines Arrays wird die Kontrolle an die Endanweisung übergeben.

Beispiele für For Each-Schleife

Schreiben Sie ein einfaches Programm, um die Verwendung der For Each Next-Schleife in VB.NET zu verstehen.

For_Each_loop.vb

32-Bit-Architektur vs. 64-Bit
 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 

Ausgabe:

sind Musterbeispiele
VB.NET für jede Schleife

Im obigen Beispiel erstellen wir ein Integer-Array mit dem Namen Eine Anordnung () , und die For Each-Schleife wird verwendet, um jedes Element des Arrays mithilfe von definiert zu iterieren Variable 'i' .

Beispiel 2: Schreiben Sie ein einfaches Programm zum Drucken von Fruchtnamen mithilfe der For Each-Schleife in 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 

Ausgabe:

VB.NET für jede Schleife

In diesem Beispiel, str() ist ein Array vom Typ String, das verschiedene Fruchtnamen definiert. Und Obst ist der Name einer Variablen, die zum Iterieren jedes Elements von verwendet wird str() Array mit Für jede Schleife im Programm. Wenn das gesamte Element gelesen ist, geht die Kontrolle an das über Hauptsächlich() Funktion zum Beenden des Programms.