I get asked this question a lot and I thought I\'d solicit some input on how to best describe the difference.
I don't have a ton of experience with this, but the way I would describe it is that a delegate is a wrapper around any function, whereas a lambda expression is itself an anonymous function.