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