Sobes.tech
Junior — Middle

Cum funcționează bucla foreach și ce face atunci când parcurge o colecție?

sobes.tech AI

Răspuns de la AI

Bucla foreach în C# este utilizată pentru a parcurge elementele unei colecții (de exemplu, un array, o listă sau orice obiect care implementează interfața IEnumerable). Parcurge automat fiecare element al colecției, atribuindu-l unei variabile temporare, și execută corpul buclei pentru fiecare element.

Exemplu:

string[] fructe = { "măr", "banană", "cireașă" };
foreach (var fruct in fructe)
{
    Console.WriteLine(fruct);
}

În acest exemplu, foreach afișează succesiv fiecare fruct din array. Este important de reținut că foreach nu modifică colecția și nu necesită gestionarea explicită a indicilor, ceea ce face codul mai curat și mai sigur.