第四章面向对象编程进阶.pptVIP

  • 0
  • 0
  • 约1.59万字
  • 约 67页
  • 2017-06-10 发布于北京
  • 举报
* * 4.7 委托 delegate声明中的“返回值类型”要与方法返回类型一致; delegate声明中的“参数列表”要与方法的形参形表一致; 在委托的“实例化”的时候必须传入一个方法名。这个方法名就是该代理指向的方法。 委托要点: 4.7 委托—多播 相对于一次委托只调用一个方法,一次委托也可以调用多个方法,称为多播; 通过+=和-=运算符(或+、-)实现多播的增加或减少; 如果调用多播委托,就可以按顺序连续调用多个方法。为此,委托的返回值类型就必须返回 void (否则,返回值应送到何处?)。 4.7 委托—多播 多播委托 namespace Delegates { public delegate int Call(int num1, int num2); class Math{ public int Multiply(int num1, int num2) { Console.WriteLine( “乘积是”+num1*num2); } public int Divide(int num1, int num2) { Console.WriteLine( “商是”+num1/num2); } } class TestDelegates { static void Main(

文档评论(0)

1亿VIP精品文档

相关文档