Practical Understanding of Lambda Expressions in LINQ

Lambda expressions are a powerful tool to writing quick, concise code. They can be used in numerous situations, most notably in conjuction with LINQ statements.
A lambda expression is an anonymous function that can contain expressions and statements, and can be used to create delegates or expression tree types.
All lambda expressions use the lambda operator =>, [...]

Tags: , , , ,

Read Users' Comments (0)

How to Use IDisposable with LINQ

Objects that implement IDisposable are everywhere. The interface even gets its own language features (C#, VB, F#). However, LINQ throws a few wrenches into things:

LINQ’s query syntax depends on expressions; using blocks are statements.
When querying a sequence of IDisposable objects, there’s no easy way to ensure disposal after each element has been consumed.
Returning deferred queries [...]

Tags: , , , ,

Read Users' Comments (0)