logo

VB.NET per ogni ciclo

Nel VB.NET, Per ogni ciclo viene utilizzato per ripetere blocchi di istruzioni in un array o oggetti di raccolta. Utilizzando il ciclo For Each, possiamo lavorare facilmente con oggetti di raccolta come elenchi, array, ecc., per eseguire ogni elemento di un array o di una raccolta. E quando l'iterazione di ciascun elemento nell'array o nella raccolta è completa, il controllo viene trasferito all'istruzione successiva per terminare il ciclo.

Sintassi:

vantaggi di instagram per uso personale
 For Each var_name As [ DataType ] In Collection_Object [ Statements to be executed] Next 

Per ogni ciclo viene utilizzato per leggere ogni elemento dall'oggetto raccolta o da un array. IL Tipo di dati rappresenta il tipo della variabile e nome_var è il nome della variabile per accedere agli elementi da vettore O oggetto da collezione in modo che possa essere utilizzato nel corpo del ciclo For Each.

Diagramma di flusso di For Each loop

Il diagramma di flusso seguente rappresenta il funzionamento del ciclo For Each Next per scorrere gli elementi dell'array in Linguaggio di programmazione VB.NET .

VB.NET per ogni ciclo

Il primo passo è inizializzare un file vettore o oggetto di raccolta per eseguire ciascun elemento dell'array con l'aiuto di variabili in Per ogni ciclo. Una variabile viene utilizzata nel ciclo For Each per verificare se il file elemento è disponibile o no. Se l'elemento è disponibile nell'oggetto della raccolta, il blocco For Each verrà eseguito fino al condizione rimane vero. Dopo l'esecuzione di ciascun elemento di un array, il controllo viene trasferito all'istruzione end.

quante settimane al mese

Esempi di For Each Loop

Scrivere un semplice programma per comprendere gli usi del ciclo For Each Next in 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 

Produzione:

Java concatena stringhe
VB.NET per ogni ciclo

Nell'esempio sopra, creiamo un array di numeri interi con il nome Un array () e For Each loop viene utilizzato per ripetere ciascun elemento dell'array con l'aiuto di define variabile 'i' .

Esempio 2: Scrivi un semplice programma per stampare i nomi dei frutti utilizzando il ciclo For Each in VB.NET.

Per_ciascuno.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 

Produzione:

VB.NET per ogni ciclo

In questo esempio, str() è un array di tipo String che definisce diversi nomi di frutti. E frutta è il nome di una variabile utilizzata per ripetere ciascun elemento di str() matrice utilizzando Per ciascuno loop nel programma. Se tutto l'elemento viene letto, il controllo passa al Principale() funzione per terminare il programma.