A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丁艳姣 中级黑马   /  2012-10-25 13:35  /  1627 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这几天学习委托,把我给搞晕了,百度里面看了很多文章,我也总结了一下,不知道可不可以用一下简单的描述来理解委托呢?
    (1)定义一个委托   public delegate void say()
    (2)定义一个要用到该委托的方法  public void checkDelegate(say sayHello)
                                      {
     sayHello();   
         }
     (3)定义一个依托于该委托的方法  public void say_use()
                      {
     console.writeLine("hello");   
         }
     (4)实际使用   checkDelegate(say_use)

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

1 个回复

倒序浏览
1. 委托是一种可以把引用存储为函数的类型;
2. 委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。
3. 有了一个引用函数的变量后,还可以执行不能用其他方式完成的操作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马