Обновить

Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикам

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели8.7K
Всего голосов 6: ↑6 и ↓0+10
Комментарии1

Комментарии 1

Ленивая последовательность – не сохранённый результат, а рецепт: каждый повторный foreach выполняет весь конвейер с нуля. Отсюда и предупреждение про multiple enumeration – один лишний проход тихо удваивает работу.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации