首页 > 其他 > 详细

委托为什么可以实例化

时间:2016-06-28 15:45:01      阅读:214      评论:0      收藏:0      [点我收藏+]

委托为什么可以和字符串一样实例化

2012-04-10 17:52 menotplayboy | 浏览 306 次
 
委托可以实例化啊。
首先你的确可以把委托看成一个类,因此委托可以实例化。
一般来说委托的整个流程是
1、声明对应函数的委托
2、将委托实例化
3、然后使用这个委托实例
但是在现在的.net版本中,微软帮我们省略了委托实例
这个步骤,让我们可以直接传递函数名称。

举个例子:
被委托的函数是
static void a()
{
……
}

委托为
delegate void b();

调用委托的函数为
public void c(delegate d)
{
d();
}

正常来说我们应该这样做
b del_a=new b(a);///实例化委托
c(del_a);///使用委托实例
但是微软允许我们这样做
c(a);

委托为什么可以实例化

原文:http://www.cnblogs.com/Jacklovely/p/5623689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!