Mid LINQ

Why is LINQ deferred?

Why is LINQ deferred?

var query = employees.Where(e => e.Salary > 70000);

employees.Add(new Employee { Id = 6, Name = "Frank", Department =

"IT", Salary = 90000 });

foreach (var emp in query)

Console.WriteLine(emp.Name);

✅ Output includes “Frank” — because query is executed at enumeration time.

More from LINQ Tutorial

All questions for this course