Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

deferred execution

A query that waits to run until you actually loop over its results.

A deferred LINQ operator returns a query object that does no work until it is enumerated, and re-runs against the current source every time it is enumerated.

Loading interactive…

Examples

  • var cheap = prices.Where(p => p < 5); does no work yet; the filter runs each time you loop over cheap.

Read the full section →