C#中delegate和event的區別(根據unity官方指南)

1. event是特殊的delegate,用event實現的功能用delegate一樣能夠實現。安全 2. event較之delegate具備繼承方面的安全性。spa 3. 用event,別的類只能訂閱/取消訂閱,若是用一個 public delegate成員變量,別的類能夠調用或者覆蓋咱們的delegate變量。繼承 4. 通常來講,若是你要建立一個包含多個類的動態體系,使用event而不是de
相關文章
相關標籤/搜索