Nondeferred Operators

In the previous chapter, I covered the deferred Standard Query Operators. These are easy to spot because they return either IEnumerable<T> or OrderedSequence<T>. But the deferred operators are only half the Standard Query Operator story. For the full story, I must also cover the nondeferred query operators. A nondeferred operator is easy to spot because it has a return data type other than IEnumerable<T> or OrderedSequence<T>. These nondeferred operators are categorized in this chapter by their purpose.

In order to code and execute the examples in this chapter, you will need to make sure you have using directives for all the necessary namespaces. You must also have some common code that the examples share.

Get Pro LINQ: Language Integrated Query in C# 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.