Обновить

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

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

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

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

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

Публикации