Skip to content

Glossary: C# Beyond the Basics

deferred execution

Also written: deferred, lazy evaluation

A LINQ query doesn't run when you write it, but when something walks through its results. Items added to the list in between appear in the result unless you call `ToList()` first.

Where the book teaches it

Related terms

ToListiteratorIEnumerable<T>