1、委托是一种数据类型,我们可以在任何定义类的地方定义委托,在任何声明类的地方声明委托
2、初始化委托有两种方式,代码如下:
(1)、像类一样初始化委托
public delegate void SayHelloEventHandler...,并给SayHelloEventHandler构造函数赋了初值ChineseSayHello
private static void ChineseSayHello(string name)
{...private void ChineseSayHello(string name)
{
}
3、第一次初始化委托时,不能使用+=或者-=操作,只能使用2中提供的2中初始化委托的方式...4、初始化化完委托之后,委托可以使用+=或者-=操作,因为一个委托可以绑定多个方法,具体是多少,每测过,你可以写个循环测下,代码如下:
using System;
using System.Collections.Generic...绑定多次的结果就是执行多次绑定的方法,当前委托绑定了8个相同的方法,所以执行了8次同一个方法.