2-委托的调用和委托数组

一、创建对象的赋值

    我们可以通过赋值来改变包含在委托变量中的引用,旧的委托对象会被垃圾回收器回收。每一次赋值操作都会重新创建一个新的委托对象。

二、委托的调用

可以像调用方法一样引用委托

用来调用委托的参数,将会呗用来调用列表中的每一个方法。

如果一个委托对象只包含一个方法的引用,调用委托与直接调用方法效果相同。

如果一个方法在调用列表中出现多次,当你委托被调用时,每次在列表中遇到该方法时,它都会被调用一次。

三、委托数组

数组中包含多个元素,每个元素都是一个委托的对象。与普通类的数组使用方法没有区别。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是委托 可以认为委托是持有一个或多个方法的对象。委托可以被执行,执行委托时委托会执行它所“持有”的方法 代码示...
    东南有大树阅读 492评论 2 5
  • C#中的delegate 在c#中,event与delegate是两个非常重要的概念。因为在Windows应用程序...
    Justin_901e阅读 241评论 0 0
  • 一、对象表达式 要创建⼀个继承自某个(或某些)类型的匿名类的对象: 如果超类型有⼀个构造函数,则必须传递适当的构造...
    漆先生阅读 626评论 0 0
  • 一.委托是引用类型,委托持有一个或个方法,以及一系列预定义操作。 如何使用委托: 1.声明一个委托类型,没有实现块...
    王一1阅读 304评论 0 0
  • 转自 https://www.cnblogs.com/heng95/p/5479858.html[https://...
    Sunday_1024阅读 387评论 1 3