Junior — Middle
Hogyan működik a foreach ciklus, és mit csinál a gyűjtemény bejárásakor?
sobes.tech MI
Válasz az MI-től
A C#-ban a foreach ciklus a gyűjtemény (például tömb, lista vagy bármilyen IEnumerable interfészt megvalósító objektum) elemeinek bejárására szolgál. Automatikusan végigmegy minden elemén, ideiglenes változóhoz rendeli, és végrehajtja a ciklus törzsét minden elem esetén.
Példa:
string[] gyumolcsok = { "alma", "banán", "cseresznye" };
foreach (var gyumolcs in gyumolcsok)
{
Console.WriteLine(gyumolcs);
}
Ebben a példában a foreach sorban végigírja az összes gyümölcsöt a tömbben. Fontos megjegyezni, hogy a foreach nem módosítja a gyűjteményt, és nem igényel explicit indexkezelést, így a kód tisztább és biztonságosabb.