Come usare il ciclo foreach in C#?


Il ciclo foreach in C# viene utilizzato per iterare su una raccolta di elementi, come un array o una lista, e eseguire un'operazione su ciascun elemento. La sintassi del ciclo foreach è la seguente:

foreach (tipo elemento in raccolta)
{
    // codice da eseguire su ogni elemento
}

Dove "tipo" è il tipo di dati degli elementi nella raccolta e "elemento" è una variabile temporanea che rappresenta l'elemento corrente nella raccolta.

Ad esempio, se si ha un array di interi e si vuole stampare ogni elemento, si può utilizzare il seguente codice:

int[] numeri = { 1, 2, 3, 4, 5 };
foreach (int numero in numeri)
{
    Console.WriteLine(numero);
}

Questo codice stampa i numeri da 1 a 5 sulla console.

Inoltre, è possibile utilizzare il ciclo foreach con altre raccolte, come le liste o i dizionari. Ad esempio, se si ha una lista di stringhe e si vuole stampare ogni stringa, si può utilizzare il seguente codice:

List<string> nomi = new List<string> { "Mario", "Luigi", "Peach" };
foreach (string nome in nomi)
{
    Console.WriteLine(nome);
}

Questo codice stampa i nomi "Mario", "Luigi" e "Peach" sulla console.

In sintesi, il ciclo foreach è un modo semplice e conveniente per iterare su una raccolta di elementi in C#.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.