.NET委托是否用于事件?

Bla*_*man 3 .net c# events delegates

我有点困惑,我知道委托就像函数指针一样,它们用于将函数作为参数传递给方法.

这如何适合事件模型?

呼叫:

myButton.OnClick += new .....();
Run Code Online (Sandbox Code Playgroud)

在事件发生时,内部只是将方法/函数作为参数传递,并且所有订阅者都会收到有关该事件的通知吗?