事件

定义:
事件是基于委托的存在,是委托的安全包裹,让委托的使用更具有安全性
事件是一种特殊的变量类型。
申明语法:
访问修饰符 event 委托类型 事件;
事件的使用:
事件是作为成员变量存在于类中
委托怎么用事件就怎么用
事件相对于委托的区别:
不能在类外部赋值。
不能再类外部调用。
注意:
它只能作为成员存在于类和接口以及结构体中
为什么有事件:
防止外部随意置空委托
防止外部随意调用委托
事件相当于对委托进行了一次封装 让其更加安全
事件与委托的区别:
委托可以在外部赋值,事件是不能再外部赋值的。
虽然不能直接赋值 但是可以 加减 去添加移除记录的函数。
委托是可以在外部调用的,事件不能在外部调用。
事件是不能作为临时变量在函数中使用的。