2014年8月26日

摘要: 分析问题 委托的方法可以是无返回的方法,也可以是有返回值的方法。回顾一下委托的使用: Meth a=new Meth(Method1);a+=new Meth(Method2);a+=new Meth(Method3);int returnVal=a(); 当使用类似的代码时,委托链表中各个方... 阅读全文
posted @ 2014-08-26 11:51 wangjinpeng_study 阅读(474) 评论(0) 推荐(0)
摘要: 分析问题 在前文中已经介绍了链式委托的基本特性是一个以委托组成的链表,而当委托链上的任何一个委托方法被调用时,其后面的所有委托方法将会被依次顺序调用。那读者可能会产生这样的疑问,委托链上的原始顺序是如何形成的呢?回顾一下之前的代码,我们是如何生成一个链式委托的: //申明一个... 阅读全文
posted @ 2014-08-26 11:16 wangjinpeng_study 阅读(626) 评论(0) 推荐(0)
摘要: 分析问题 在前文中,笔者已经详细地介绍了委托的基本概念。而所谓的链式委托,即是一个由委托组成的链表。所有的自定义委托都直接继承自System.MulticastDelegate类型。这个类型即是为链式委托而设计的。所以说,所有的自定义委托都天生地具备了成为一个链式委托的能力。当当个以上的委托被链接... 阅读全文
posted @ 2014-08-26 10:19 wangjinpeng_study 阅读(502) 评论(0) 推荐(0)

导航