在C#或者说.Net的事件处理机制中,有三个关键的概念 - 事件(Event),委托(Delegate)和处理器(Handler),另外在面向对象的背景中,还有另外两个概念 - 发送者(Sender),接收者(Receiver). 后面两者,Sender和Receiver比较容易理解,而前面3者则容易让人混淆,下面的内容试图对它们进行解释和澄清. 事件(Event)通常是类实例的属性,它可以被raise.当它被raise的时候,在事件属性上绑定的处理器(Handler)就会被调用,而处理器通常就