前面说了委托,接下来就要说一说事件了,同时最后再说一下委托和事件的区别. 事件和委托很相似,事件就好像是被简化的针对特殊用途的委托.看下面的图: 从这张图中能看到,事件是发布者的一个成员,它不是类型. 结合前面说的委托的知识,事件的组件应该是这个样子的: 看到发布者必须有触发事件的代码,也就是必须为事件的调用留有接口,不能在发布者类外部调用事件(不要觉得事件是委托类型的,并且声明为了public,就能在发布者类外调用).这里要强调的是事件是成员,是发布者的一个成员,它不是类型,它的类型是委托类型…