Raunen
2017-12-04 02:33
采纳率: 100%
浏览 2.5k

求问C#中关于清空事件的问题

请问在C#中使用以下两种方式清空事件各有什么区别?

1.
while(Event!=null)
Event-=Event;

2.
Event=null;

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • lindexi_gd 2017-12-04 08:24
    已采纳

    如果是事件,那么不可以使用 Event = null 在其他类,但是其他类可以使用 -= 而且对于事件,建议使用 -= 原因在可能有其他地方添加

    已采纳该答案
    打赏 评论
  • Event-=Event; 表示Event=Event-Event; Event=null;直接赋值为null;

    打赏 评论

相关推荐 更多相似问题