文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#学习笔记~一篇没有写完的

C#学习笔记~一篇没有写完的

时间:2010-09-20  来源:Chrisplus

  作者这样来诠释“委托”:当要把方法传递给另一个方法时,我们需要使用委托。但是,这里我想了很久关于“给方法传递方法”的例子,这个疑问保持了好久,至少严重的影响了我的思考与理解。但是,在我看过后面的相关章节后,联想起一个自以为很形象的例子:ALU。在R-Type指令中(MIPS),ALU接受两个运算数,然后还要接受一个ALU-control的发出来的信号,根据这个信号,来决定要进行的运算。另一种的理解上是.Net用委托的概念实现了C里面的函数指针。、

一个委托的理解原型:

voidaceptFuntion(int arg0 , int arg1 , runFunction);    

  更重要的是,委托与事件紧紧的关联着,可以说:委托就是用作应用程序接受到消息时封装事件的方式。

定义委托:定义委托实际上我们是在定义一个新类,使用delegate关键字!因为我们要求是类型安全的,所以,我们需要给出委托的返回类型与详细的参数列表。在使用委托是,就要建立他的一个实例。

  委托在语法上,总是带有一个参数的构造函数,而这个参数就是委托要引用的方法……

 

 

  忽然写不下去了……就到这里吧

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载