委托(复习)

 

 

委托:包含相同签名和返回值的有序方法列表。【释义:把事情托付给别人或别的机构(理),而这些事情都是有序的,但是不一定是用相同的工具(签名和返回值)】

*包含单个方法的委托和C++的找指针相似,然而,与函数指针不同的是,委托是面向对象的并且是类型安全的。

1.声明委托类型

2.创建委托类型

委托(复习)

快捷方式创建

委托(复习)

以上两种创建方法都会产生以下的结果:

委托(复习)

3.赋值委托(由于委托是引用类型,我们可以通过给它赋值来改变包含在委托中的的引用,旧的委托会被垃圾回收器回收)

4.为委托增加、移除方法(+=-=

5.委托的调用

匿名方法是在初始化委托时内联声明的方法

匿名方法的语法:

5.1.1 返回类型(匿名方法不会显式声明返回值)

5.1.2 参数(省略圆括号匿名方法的参数列表1.委托的参数列表不包含任何out参数 2。匿名方法不使用任何参数)

5.1.3 params参数(如果委托声明的参数列表包含了params参数,那么params关键字就会被匿名方法的参数列表忽略)

委托(复习)

5.1.4变量和参数的作用域

委托(复习)

 

原文链接: https://www.cnblogs.com/vscnblogs/archive/2012/09/02/2667533.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    委托(复习)

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/61578

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 上午10:02
下一篇 2023年2月9日 上午10:03

相关推荐