I understand lambdas and the Func and Action delegates. But expressions stump me.
Func
Action
In what circumstances would you use an Expression
Expression
You would use an expression when you want to treat your function as data and not as code. You can do this if you want to manipulate the code (as data). Most of the time if you don't see a need for expressions then you probably don't need to use one.