2019年7月11日 多播委托

时间:2022-03-14 14:31:57

---恢复内容开始---

1.public class 类名 <T> where T:new() class struct 基类名 接口名 

2.委托 delegate 返回值类型 委托名(有参就写 无参就不写)

3.  多播委托就是一个包含多个方法的委托称为多播委托

4.+=就是追加方法

5.+=几次就是+=几个方法

6.public delegate int DemoMultiDelegate(int num) 定义一个整型多播委托

7.多播委托跟普通委托的使用没有任何区别

8.当多播委托都有返回值的时候 取得是最后一个返回值

9.委托链就是把多个委托给这个委托

10.事件就是按钮点击触发的都叫事件 在类里面声明 通过使用同一个类或其他类中的委托与事件处理程序关联

11.事件有两个概念 一个发布 一个订阅

12.事件是委托类型的

13.取消事件-=

14. .Net里边有两个内置的委托 

15.匿名类是没有名字的类

16.匿名类不能被引用 只能在创建时候用New语句来声明

17.匿名类他是属于由编译器去声明 不能由源代码级使用

18.隐式类型  js是个弱类型的语言 

19.优势是不考虑对象的类型 编译器会自动帮我们判断

20.匿名方法 delegate开头

21.拉姆达表达式是个语法糖

 

---恢复内容结束---