C#中delegate和event的区别(根据unity官方指南)

1. event是特殊的delegate,用event实现的功能用delegate一样能够实现。安全 2. event较之delegate具备继承方面的安全性。spa 3. 用event,别的类只能订阅/取消订阅,若是用一个 public delegate成员变量,别的类能够调用或者覆盖咱们的delegate变量。继承 4. 通常来讲,若是你要建立一个包含多个类的动态体系,使用event而不是de
相关文章
相关标签/搜索