黑马程序员技术交流社区

标题: 委托可以这样理解吗? [打印本页]

作者: 甘斌斌    时间: 2013-6-19 06:58
标题: 委托可以这样理解吗?
(1)定义一个委托   public delegate void say()
    (2)定义一个要用到该委托的方法  public void checkDelegate(say sayHello)
                                      {
     sayHello();   
         }
     (3)定义一个依托于该委托的方法  public void say_use()
                      {
     console.writeLine("hello");   
         }
     (4)实际使用   checkDelegate(say_use)

作者: 许庭洲    时间: 2013-6-19 08:31
1. 委托可以把一个方法作为参数代入另一个方法;
2. 委托可以理解为指向一个函数的指针;
3. 委托和事件没有可比性,因为委托是类型,事件是对象;





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2