文章插图
如你所见,委托 GreetingDelegate 在函数参数中出现的位置与第一个参数的类型string相同,string是一个类型,那么GreetingDelegate也是一个类型,或者叫类(Class) 。但是委托的声明方式和类却完全不同,这是怎么一回事?实际上,委托在编译的时候确实会编译成类 。因为 Delegate 是一个类,所以在任何可以声明类的地方都可以声明委托 。更多的内容将在下面讲述,现在,请看看这个范例的完整代码:
文章插图
输出如下:
【在程序中到底有什么用 解释程序的作用是什么】Morning, Jimmy Wang早上好, 王胖子
我们现在对委托做一个总结:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用 If-Else(Switch)语句,同时使得程序具有更好的可扩展性 。
这里只是给大家做了一个基础的讲解,请大家持续关注,下一篇我们将继续深入的了解委托哦
福利:工作这些年,辛苦收集了很多类库,很多都是用在了项目中,非常实用,如有需要请在评论区评论和点赞>>注关注本头条号>>进入头条号页面,右上角私信功能,私信回复“类库”即可
- 这印记有什么作用 什么的印记
- LOL手游破晓杯将至
- 八字中的食神代表什么?人八字中有食神是什么命运
- 官杀在八字命理中代表的人物类像
- 盘点手游中的经典角色 什么手游角色好看
- 最好用的手机垃圾清理工具在此 手机安装什么清理软件好
- 帮父母选手机 给父亲买什么手机好
- 在感情中最被动的生肖男,哪些生肖男在感情中最被动
- 智能投影仪什么牌子好 手机投影仪什么品牌好
- 感情中最迟钝的三大生肖,感情中最迟钝的生肖