Are .NET delegates used for events?

.net, c#, delegates, events

Solution

Have a look at this

Curiosity is bliss

Problem

I'm little confused, I know that delegates are like function pointers, and they are used to pass a function as a parameter into a method. How does that fit into the event model? Calling: ``` myButton.OnClick += new .....(); ``` Is that internally just passing the method/function as a parameter when the event occurs and all the subscribers are notified about the event?

Original source