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