C# action 返回值_C#委托事件机制:委托的用法(3)

感谢刘铁猛老师的《C#入门详解》和擅码网Monkey老师的《C#面向对象基础》

本专栏的委托与事件部分已经更新完毕,跳转链接如下:

第一篇:感性认识委托

感性认识委托 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/146341073

第二篇:函数指针:委托的由来

函数指针:委托的由来 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/146637091

第三篇:委托的用法

委托的用法 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/147242231

第四篇:感性认识事件

闹钟响了我起床——感性认识事件 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/147932169

第五篇:事件的调用

事件的调用 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/148561855

第六篇:事件的完整声明,触发和事件的本质

事件的完整声明,触发和事件的本质 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/150967817

第七篇:为什么我们需要事件&补充和总结

为什么我们需要事件&补充和总结 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/162065756

第八篇:用委托事件机制模拟游戏场景

浅谈C#委托事件机制:开阔地机枪兵对射问题 - 褚星痕的文章 - 知乎 https://zhuanlan.zhihu.com/p/166465013

每个程序员都会对自己掌握的第一门语言怀有特殊感情,对我来说,这种语言正是C#;希望我的文字能为大家带来一点帮助,还请多多指教~

作为系列的第三篇文章;我们接着上一篇,说说委托的用法,这将有助于我们理解“事件”。


自定义委托:“大号的方法”

委托的实例就像一个“大号的方法”,这个大号方法里可以存放真正要使用的方法,而调用方法的动作时可以通过调用这个大口袋来间接进行——当然,委托里只能“塞”符合委托标准的方法。

委托是一种class[类],类是数据类型所以委托也是数据类型(正如同函数指针是数据类型一样),其声明方式与一般的类不同,主要是照顾可读性以及C/C++传统

·注意委托的声明位置,注意自己是否需要嵌套类型的委托(因为作用域会有限)

·委托与可被封装的方法必须类型兼容

委托的声明语法:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值