title: 形象的解释c#中的委托和事件！ 
answer: 昏，是这样子事件是建立在委托的模型之上，事件是委托的一个应用，归根结底强大的还是委托：委托可认为是一类方法的抽象，这类方法具有相同的签名：参数和返回值类型相同；委托有4个应用：1更加灵活的方法调用2用于异步回调3多线程编程时，用委托来制定一个线程启动时调用的函数4C#中事件模型，用它们指明处理特定事件时的方法而事件可对照着oo理解为实体（类）或者行为（接口）等之间或内部发生的一些变化，比如按钮类的一个实体：一个按钮的双击事件，当发生这个事件的时候会发生一些情况，并对应这个情况产生一些解决方法，，前者就是双击事件（微软已写好的），，而后者就是你在双击事件的大括号里写的代码，后者的代码也就是在定义委托事件时调用方加载的代码，，，这时用委托把你写的方法封装为一个整体，，把这个整体给这个事件告诉这个事件你发生了，那么我作为代理我要帮这些方法执行他们。解释完了，，比较抽象，你明白没？？ 形象+抽象+理论+体系的解释了一下插红旗！！~！~全是我一个字一个字敲上去的！！转载要注明出处：百度知道——老虎花