namespace weituo
{
class program
{
public delegate void showDelegate();
static void Main()
{
program p = new program();
showDelegate shD;
shD = p.show1;
shD += show2;//此处证明:只要被委任函数的返回类型与参数与委托签名保持一致即可调用,访问修饰符与是否静态可以不同!
shD();
}
private void show1()
{
Console.WriteLine("111");
}
public static void show2()
{
Console.WriteLine("222");
}
}
}
今天对委托进一步探索得到以上结论;