委托小实验
//先定义两个类 A和B
public class A
{
public static void HelloWord(string name)
{
MessageBox.Show("我叫"+name+",I Can Say");
}
public void Write(string name)
{
MessageBox.Show("我叫" + name + ",I Can Write");
}
}
public class B
{
public string Name;
}
//声明委托 参数要和要调用的方法参数一致
public delegate void Dele (string name);
//委托代码
B b = new B();
A a = new A();
b.Name = "龙在天";
Dele dele;
dele= new Dele (A.Say);
dele+= new Dele (a.Write);
dele(b.Name);