W VB.NET, Dla każdej pętli służy do iteracji bloków instrukcji w obiektach tablicy lub kolekcji. Używając pętli For Each, możemy łatwo pracować z obiektami kolekcji, takimi jak listy, tablice itp., aby wykonać każdy element tablicy lub kolekcji. A kiedy iteracja przez każdy element tablicy lub kolekcji zostanie zakończona, kontrola zostanie przeniesiona do następnej instrukcji, aby zakończyć pętlę.
Składnia:
przekonwertuj int na ciąg Java
For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next
Dla każdej pętli służy do odczytu każdego elementu z obiektu kolekcji lub tablicy. The Typ danych reprezentuje typ zmiennej, oraz nazwa_zmiennej to nazwa zmiennej umożliwiającej dostęp do elementów z pliku szyk Lub obiekt kolekcjonerski aby można było go użyć w treści pętli For Each.
Schemat blokowy pętli For Each
Poniższy schemat blokowy przedstawia działanie pętli For Each Next umożliwiającej iterację elementów tablicy w pliku Język programowania VB.NET .
Pierwszym krokiem jest zainicjowanie pliku szyk lub obiekt kolekcji do wykonania każdego elementu tablicy za pomocą zmienne w pętli For Each. W pętli For Each używana jest zmienna, która sprawdza, czy element jest dostępny czy nie. Jeżeli element jest dostępny w obiekcie kolekcji, blok For Each będzie wykonywany do momentu stan pozostaje prawdą. Po wykonaniu każdego elementu tablicy sterowanie zostaje przekazane do instrukcji end.
Przykłady dla każdej pętli
Napisz prosty program ilustrujący zastosowanie pętli For Each Next w VB.NET.
ciąg do jsonobject
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
Wyjście:
jesteś splotem
W powyższym przykładzie tworzymy tablicę liczb całkowitych z nazwą An_tablica () , a pętla For Each służy do iteracji każdego elementu tablicy za pomocą zdefiniowanej zmienna „i” .
Przykład 2: Napisz prosty program wyświetlający nazwy owoców przy użyciu pętli For Each w VB.NET.
Dla_każdego.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
Wyjście:
W tym przykładzie str() to tablica typu String, która definiuje różne nazwy owoców. I owoc to nazwa zmiennej używanej do iteracji każdego elementu elementu str() tablica za pomocą Dla każdego pętla w programie. Jeśli cały element zostanie odczytany, kontrola przechodzi do Główny() funkcję zakończenia programu.