在我的项目中,我使用WeakSubscribe订阅事件而不是'+ ='操作。
另一方面,是否有取消订阅(' - =')?
答案 0 :(得分:1)
如果您使用以下内容订阅:
_token = thing.WeakSubscribe(HandleTheEvent);
然后您可以使用以下方式取消订阅:
_token.Dispose();
_token = null;
请注意,只要您希望订阅持续,就保持对_token
的引用很重要 - 如果令牌是垃圾收集的,那么该事件也将被取消订阅。