事件
一、事件的定义
事件是基于委托的存在 事件是委托的安全包裹 让委托的使用更具有安全性 事件 是一种特殊的变量类型
二、使用
1.申明语法
访问修饰符 event 委托类型 事件名;
2.事件的使用
- 事件是作为 成员变量存在于类中
- 委托怎么用 事件就怎么用
三、事件相对于委托的区别
- 事件不能在类外部 赋值
- 事件不能再类外部 调用
- 它只能作为成员存在于类和接口以及结构体中
- 事件的使用于委托一致
1 | Test t= new Test(); |
四、事件的作用
- 防止外部随意置空委托
- 防止外部随意调用委托
- 事件相当于对委托进行了一次封装 让其更加安全