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

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

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

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



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

               1、委托与函数指针有哪些区别?各自的使用场景?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值