Possible Duplicates:
C# - Can someone tell me why and where I should use delegates?
C# Delegates Real World Usage
While searching for answers here on stackoverflow, many of the code examples use Delegates. What are they? How they work? when, why and how to use them? Please give some simple code examples