Поведенческий
Как работает deferred execution в LINQ на примере First() и счётчика?
В LINQ предусмотрены два варианта выполнения: отложенное (deferred) и немедленное. Операторы, результатом которых является IEnumerable, например Where и Select, применяют отложенное выполнение: запрос создаётся, но…
Читать ответ