Junior — Middle
Как работи цикълът foreach и какво прави при обхождане на колекция?
sobes.tech AI
Отговор от AI
Цикълът foreach в C# се използва за обхождане на елементите на колекция (например масив, списък или който и да е обект, реализиращ интерфейса IEnumerable). Той автоматично преминава през всеки елемент на колекцията, присвоява го на временна променлива и изпълнява тялото на цикъла за всеки елемент.
Пример:
string[] плодове = { "ябълка", "банан", "череша" };
foreach (var плод в плодове)
{
Console.WriteLine(плод);
}
В този пример foreach последователно извежда всеки плод от масива. Важно е да се отбележи, че foreach не променя колекцията и не изисква явна управляемост на индекси, което прави кода по-чист и по-безопасен.