Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Отложенное выполнение (Deferred Execution) LINQ-запросов означает, что запрос не выполняется сразу при его объявлении, а только в момент перечисления его результатов. Это достигается за счет возврата объекта IEnumerable<T>
или IQueryable<T>
, представляющего собой описание запроса.
Немедленное выполнение (Immediate Execution), напротив, происходит сразу при объявлении запроса. Это характерно для методов LINQ, которые возвращают скалярное значение (например, Count()
, Sum()
) или конкретный тип коллекции (например, ToList()
, ToArray()
).
csharp
Отложенное выполнение (Deferred Execution) LINQ-запросов означает, что запрос не выполняется сразу при его объявлении, а только в момент перечисления его результатов. Это достигается за счет возврата объекта IEnumerable<T>
или IQueryable<T>
, представляющего собой описание запроса.
Немедленное выполнение (Immediate Execution), напротив, происходит сразу при объявлении запроса. Это характерно для методов LINQ, которые возвращают скалярное значение (например, Count()
, Sum()
) или конкретный тип коллекции (например, ToList()
, ToArray()
).
csharp
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.