Как работает foreach?

Цикл foreach в C# используется для перебора элементов коллекции (например, массива, списка или любого объекта, реализующего интерфейс IEnumerable).

Короткий ответ

Что ответить на собеседовании

Цикл foreach в C# используется для перебора элементов коллекции (например, массива, списка или любого объекта, реализующего интерфейс IEnumerable). Он автоматически проходит по каждому элементу коллекции, присваивая его временной переменной, и выполняет тело цикла для каждого элемента.

Подробный разбор

Ответ с пояснениями

Цикл foreach в C# используется для перебора элементов коллекции (например, массива, списка или любого объекта, реализующего интерфейс IEnumerable). Он автоматически проходит по каждому элементу коллекции, присваивая его временной переменной, и выполняет тело цикла для каждого элемента.

Пример:

string[] fruits = { "яблоко", "банан", "вишня" };
foreach (var fruit in fruits)
{
    Console.WriteLine(fruit);
}

В этом примере foreach последовательно выводит каждый фрукт из массива. Важно, что foreach не изменяет коллекцию и не требует явного управления индексами, что делает код чище и безопаснее.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку