事件是C#的基础之一,学好事件对于了解.NET框架大有好处. 事件最常见的比喻就是订阅,即,如果你订阅了我的博客,那么,当我发布新博客的时候,你就会得到通知. 而这个过程就是事件,或者说是事件运行的轨迹. 事件是发散,以我的博客为核心,向所有订阅者发送消息.我们把这种发散称之为[多播]. 最常见的事件用途是窗体编程,在Windows窗体应用程序和WPF应用程序中. 当在窗体中点击按钮,移动鼠标等事件时,相应的后台程序会收到通知,再执行代码. 事件的定义 官方对事件的说明是这样的:类或对象可以通过…