For Each di Visual Basic

L'istruzione For Each legge gli elementi di un oggetto enumerabile. Ad esempio, un array.

For Each elemento In oggetto
[codice]
Next

Ogni lettura equivale a un'iterazione del ciclo.

La variabile elemento contiene il valore dell'elemento letto nell'oggetto enumerabile.

Il blocco di codice del ciclo è compreso tra l'istruzione For Each e Next

    Un esempio pratico

    Creo un array x() contenente cinque valori interi

    Dim x() As Integer = {1, 2, 3, 4, 5}
    For Each i As Integer In x
    Console.Write(i)
    Next i

    Poi leggo gli elementi dell'array x() tramite l'istruzione For Each.

    L'istruzione For Each compie N=5 iterazioni, una per ogni elemento dell'array. In ogni iterazione legge il valore dell'elemento, lo salva nella variabile i.

    Poi stampa il valore corrente della variabile i sulla console.

    Il risultato finale è

    1
    2
    3
    4
    5

    In questo caso gli elementi sono di numeri interi. Avrebbero potuto essere di qualsiasi altro tipo (string, char, ecc.).

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Visual Basic .NET

    Il linguaggio di programmazione

    Visual Studio