码迷,mamicode.com
首页 > Windows程序 > 详细

C# 委托

时间:2015-01-25 19:41:54      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

    想要学习C#中的委托就必须回顾一下C++的历史,C++函数指针是C++中极富技巧性的东西,初学者看到它往往躲开,而高手却把它当作利器中的利器。

   委托主要是几个在开发中的作用:启动线程;通用类库;事件。

   理解委托的概念:

   我们都很熟悉常用的数据类型(如int)的使用方法:先定义一个变量,然后在给其赋值,如下所示:

    int i;

    i=100;

   委托也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,它所定义的变量接受的数值只能是一个函数,更确切地说,委托类型的变量可以接受一个函数的地址,类似于C++语言的函数指针。

简单的说:委托变量可看成是一种类型安全的函数指针,它只能接受符合其要求的函数引用。

   下面就委托的解释,举几个例子:

技术分享                               技术分享

                                                  技术分享

                                              技术分享


     个人感触:学习委托感觉就是一个生活中的例子,委托---帮忙,根据个人的想法,很像帮忙的意思,委托给别人,让别人帮你完成可能的项目之类的。把学习应用到生活中,把生活投入到学习中,交响应互。




技术分享

技术分享

C# 委托

标签:

原文地址:http://blog.csdn.net/wsl211511/article/details/43088037

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!