我们习惯于将数据作为参数传递给方法,但是很多时候我们需要将一个方法传递给另一个方法。所以委托就是干这个的,将方法作为参数,传递给另一方法....(Thread)的构造函数必须带有一个参数,该参数定义了线程调用的方法。...这里就使用到了委托的概念,将方法传递给线程!
2、委托的特性
在C和C++中,只能提取函数的地址,该地址可以作为参数传递给任何需要它的函数,这种方法会导致类型安全问题。...,当然还有其他的如:BeginInvoke()等,这里不做解释,如想要了解,请参考C# 委托进阶
6、多播委托
上面的实例中,我给一个委托绑定了多个方法,如果要多次调用这些方法,就需要显示多次吊用。...,但是它存在以下问题
a、对同一个委托调用方法链的顺序并未正式定义,因此应避免编写依赖于特定顺序的调用方法的代码。