Junior — Middle
Come funziona il ciclo foreach e cosa fa durante l'iterazione su una collezione?
sobes.tech AI
Risposta dell'AI
Il ciclo foreach in C# viene utilizzato per scorrere gli elementi di una collezione (ad esempio, un array, una lista o qualsiasi oggetto che implementa l'interfaccia IEnumerable). Esso attraversa automaticamente ogni elemento della collezione, assegnandolo a una variabile temporanea, e esegue il corpo del ciclo per ogni elemento.
Esempio:
string[] frutti = { "mela", "banana", "ciliegia" };
foreach (var frutto in frutti)
{
Console.WriteLine(frutto);
}
In questo esempio, foreach stampa sequenzialmente ogni frutto dell'array. È importante notare che foreach non modifica la collezione e non richiede la gestione esplicita degli indici, rendendo il codice più pulito e sicuro.