Filtering and ordering data with lambda expressions

  • Passing lambda expressions to methods (behavior vs. data)
  • Calling Count, Reverse, Union, Except and other extension methods

Applying extended features

  • Making code more flexible with delegates
  • Parameterizing delegates and lambda expressions
  • Streamlining code with Func<T,R> generic delegates