码迷,mamicode.com
首页 > 其他好文 > 详细

委托为什么可以实例化

时间:2016-06-28 15:48:17      阅读:339      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!