Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpAqDf 162 of 509 menu
◀ ▶

Отложенное выполнение LINQ в C#

Цепочка LINQ строит описание запроса. До перебора фильтр не выполняется - печатается только "built":

List<int> src = [1, 2, 3]; IEnumerable<int> q = src.Where(n => n > 1); Console.WriteLine("built");

Цикл foreach выводит 2 и 3 - две строки:

List<int> src = [1, 2, 3]; IEnumerable<int> q = src.Where(n => n > 1); foreach (int n in q) { Console.WriteLine(n); }

Выведите "ready" до перебора, затем число элементов после фильтра.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить