您的位置:首页 > 编程语言 > C#

C#基础-为什么引入委托

2016-12-12 16:31 197 查看
先看一篇博文,讲的比较好的。强烈推荐这篇博客,给博主点1000个赞,博主采用理论与实践相结合,表达深入浅出,条理清晰,通俗易懂。博主值得我学习。

          通过阅读这篇博文我自己总结了几点理解:

                 1、委托的引入是为了改善代码冗余。可以实现将少量不一致的代码分离出来,写成单独的方法。然后再对每个单独的方法定义各自的委托对象。最后将特定的委托对象作为参数,传入总的逻辑功能实现方法中。(这也说明了,委托类似于函数指针,但还是有很大区别的,详见下文)

        大致了解了委托的定义,使用方法、用途,一定会产生一些疑问:

               1、委托与函数指针有哪些区别?各自的使用场景?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐