首页 > Windows开发 > 详细

c#面向对象基础技能——学习笔记(五)委托技术在开发中的应用

时间:2017-01-04 07:33:26      阅读:201      评论:0      收藏:0      [点我收藏+]

委托 delegate

  1、是一种全新的面向对象语言的特性;

  2、开发事件驱动程序变得非常简单;

  3、简化多线程难度。

理解委托:可以理解成一个方法的指针。(接收的变量是方法)

步骤:

  1、声明委托,定义函数原型(返回值,参数类型个数)——定义在类的外面。相当于一个中介;

  2、根据委托定义一个具体方法。(符合委托定义函数原型类型等一致)——定义在类里面。名称不同返回值类型,参数类型个数一致;

  3、创建委托对象,实例化是需指明默认的方法。

    (1)委托 变量=new 委托(方法);

    (2)多窗体关联,位置不同。

  4、通过委托调用方法,不是直接调用;

  5、委托对象所关联的方法可以动态变化:变量 -= 方法(解绑),变量 += 方法(绑定)。

 

应用:

技术分享

技术分享

 

    

c#面向对象基础技能——学习笔记(五)委托技术在开发中的应用

原文:http://www.cnblogs.com/ly7576/p/6246980.html

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