不知不觉,又开始委托的学习了,感觉这个东西我能学一辈子,哈哈哈!这次看的是官方的参考书(C#高编9),每次看不同的资料,总能学到不同的知识!言归正传
1、为什么要使用委托?...(Thread)的构造函数必须带有一个参数,该参数定义了线程调用的方法。...但是在.Net Framework中,当我们进行面向对象编程的时候,几乎没有方法是孤立存在的,当我们吊用一个方法前,必须确保这个方法与类实例关联,所以在.Net Framework中不允许直接使用方法,...但是用类对象来传递方法,有点大材小用了,所以.Net Framework中定义了一种新的类型对象-委托,这种对象专门用来传递方法,如果我们要传递一个方法,就必须把方法的细节封装到委托中。...,委托实现为派生自System.MulticastDelegate抽象类的类,System.MulticastDelegate又派生字System.Delegate,C#编译器能识别这个类,会使用其委托语法