Sobes.tech
Junior — Middle

Kako funkcioniše foreach petlja i šta radi prilikom prolaska kroz kolekciju?

sobes.tech АИ

Одговор од АИ

Цикл foreach у C# се користи за пролазак кроз елементе колекције (на пример, низ, листу или било који објекат који имплементира интерфејс IEnumerable). Он аутоматски пролази кроз сваки елемент колекције, додељује га привременој променљивој и извршава тело циклуса за сваки елемент.

Пример:

string[] воће = { "јабука", "банана", "шљива" };
foreach (var воће in воће)
{
    Console.WriteLine(воће);
}

У овом примеру, foreach редом исписује сваки комад воћа из низа. Важно је напоменути да foreach не мења колекцију и не захтева експлицитно управљање индексима, што чини код чистијим и безбеднијим.