I have quickly read over the Microsoft Lambda Expression documentation.
This kind of example has helped me to understand better, though:
delegate in
A lot of the times, you are only using the functionality in one place, so making a method just clutters up the class.