举个例子:在C#中,可以告诉计算机并行执行某些新的执行序列,同时运行当前任务,这个序列就称之为线程,如果要告诉计算机启动一个新的线程,就必须告诉线程入口方法在哪里,并告诉计算机开始启动方法的细节,所以线程...(Thread)的构造函数必须带有一个参数,该参数定义了线程调用的方法。...,当然还有其他的如:BeginInvoke()等,这里不做解释,如想要了解,请参考C# 委托进阶
6、多播委托
上面的实例中,我给一个委托绑定了多个方法,如果要多次调用这些方法,就需要显示多次吊用。...b、通过一个委托调用多个方法还可能导致大问题,当一个方法抛出异常,整个迭代就会停止
b的实现代码如下:
class Program
{
static void Main(...,但是第二行代码还是没有执行,这是因为第一个方法抛出了异常,所以委托的迭代会停止,不再调用下面的方法。