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.