事件

定義:
事件是基于委托的存在,是委托的安全包裹,讓委托的使用更具有安全性
事件是一種特殊的變量類型。
申明語法:
訪問修飾符 event 委托類型 事件;
事件的使用:
事件是作為成員變量存在于類中
委托怎么用事件就怎么用
事件相對于委托的區(qū)別:
不能在類外部賦值。
不能再類外部調(diào)用。
注意:
它只能作為成員存在于類和接口以及結(jié)構(gòu)體中
為什么有事件:
防止外部隨意置空委托
防止外部隨意調(diào)用委托
事件相當(dāng)于對委托進(jìn)行了一次封裝 讓其更加安全
事件與委托的區(qū)別:
委托可以在外部賦值,事件是不能再外部賦值的。
雖然不能直接賦值 但是可以 加減 去添加移除記錄的函數(shù)。
委托是可以在外部調(diào)用的,事件不能在外部調(diào)用。
事件是不能作為臨時變量在函數(shù)中使用的。