委托 委托是一个非常不错的设计,允许我们把方法做为参数传递,实现了开放閉放原则.在方法中我们只要有一个委托占位,调用者就可以传入符合签名的方法来做不同的操作,这也面向对象开发中多态的魅力. 但是在C#1.0的时候,委托写起来实际上是非常复杂的,首先我们要声明一个委托,然后再写一个符合委托签名的方法.再创建委托实例.然后才是调用,比如下面一个简单的例子,我要在winform程序中用户按了按键后我需要彈出一个消息 因为委托的声明已经内置了,也就是KeyPressEventHandler所以我不用去写…