2013年5月21日

C# 委托使用举例

摘要: 委托允许用户将自己的方法与委托实例关联起来,从而在委托被调用时执行自己的方法。常被用来作为回调函数、固定逻辑中的可变处理过程方法。1. 委托实现回调函数举例 //define callback delegate public delegate void CallBack(string result); //process method public void Processer(string args, CallBack resultHandle) { //get result... ... 阅读全文

posted @ 2013-05-21 21:18 marshal-m 阅读(1036) 评论(1) 推荐(0) 编辑

.net 委托(委托链)的若干"陷阱"

摘要: .net 委托提供对方法引用的包装,回调函数、可变处理过程等可以包装在委托对象中作为参数进行传递,为编程提供了巨大的灵活性。而这灵活性,给委托的学习和使用设置了一些陷阱,如“委托链在执行期间可以(根据业务需要)动态增减其中委托实例”、“委托看不见的效率和健壮性”等。再次陆续整理出来与大家一起学习分享。 阅读全文

posted @ 2013-05-21 14:30 marshal-m 阅读(672) 评论(1) 推荐(1) 编辑

导航