黑马程序员技术交流社区
标题:
可以这样理解委托吗?
[打印本页]
作者:
丁艳姣
时间:
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