Deda_Sher21 июл в 12:09Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикамУровень сложностиСреднийВремя на прочтение14 минОхват и читатели9.6KC# * .NET * Программирование * Качество кода * Алгоритмы * ТуториалИз песочницыВсего голосов 8: ↑8 и ↓0+12Добавить в закладки39ПоделитьсяКомментарии1
Granulex21 июл в 14:58Ленивая последовательность – не сохранённый результат, а рецепт: каждый повторный foreach выполняет весь конвейер с нуля. Отсюда и предупреждение про multiple enumeration – один лишний проход тихо удваивает работу.
Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикам