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

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

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

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

2.
Event=null;

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

2条回答 默认 最新

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

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

    点赞 评论
  • qq_23126581

    Event-=Event; 表示Event=Event-Event; Event=null;直接赋值为null;

    点赞 评论

相关推荐