黑马程序员技术交流社区

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

作者: 丁艳姣    时间: 2012-10-25 13:35
标题: 可以这样理解委托吗?
这几天学习委托,把我给搞晕了,百度里面看了很多文章,我也总结了一下,不知道可不可以用一下简单的描述来理解委托呢?
    (1)定义一个委托   public delegate void say()
    (2)定义一个要用到该委托的方法  public void checkDelegate(say sayHello)
                                      {
     sayHello();   
         }
     (3)定义一个依托于该委托的方法  public void say_use()
                      {
     console.writeLine("hello");   
         }
     (4)实际使用   checkDelegate(say_use)
作者: 许庭洲    时间: 2012-10-26 21:18
1. 委托是一种可以把引用存储为函数的类型;
2. 委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。
3. 有了一个引用函数的变量后,还可以执行不能用其他方式完成的操作。




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