This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
LINQ Queries
Creating a Custom Filter Operator & Creating an Operator with Yield Return
By using deferred execution we can make some methods simpler, some faster and some even possible where they were impossible before (remember the infinite number generator).
The entire LINQ part of C# is built around deferred execution. Let’s see a few sample how deferred execution can make things more efficient