委托

1。委托的本质:委托是一种特殊的数据类型,它表示某种特定类型的函数,并且可以表示多个函数,将这些函数串联起来。使用委托就好像函数调用一样。

2.委托是一个引用类型

3.如何使用委托:在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。

4.委托类型的定义:委托类型必须在被用来创建变量以及类型对象之前声明。

5.委托类型的声明:

(1).以delegate关键字开头。

(2).返回类型+委托类型名+参数列表

委托的优点

  • 委托类似于 C++ 函数指针,但它们是类型安全的

  • 委托允许将方法作为参数进行传递

  • 委托可用于定义回调方法

  • 委托可以链接在一起;例如,可以对一个事件调用多个方法

  • 方法不必与委托签名完全匹配


作者:慕后森
链接:https://www.imooc.com/article/40650
来源:慕课网
原文地址:https://www.cnblogs.com/zyx13966104797/p/11166051.html