C#解決重複訂閱事件

由於設計中切面切換比較多,事件訂閱比較複雜,切來切去有可能那裏多訂閱,造成多次訂閱,重複進入事件處理,一致想着如何判斷當前有沒有訂閱,各種查閱類庫,無果,突發奇想,反其道而行之,不去判斷,每次取消訂閱,然後再訂閱,即使沒有訂閱,取消訂閱也不會出錯,方法目前可行

 

如下所示:

 

BaseData.ServoThread.ServoThreadEvent -= ServoThread_ServoThreadEvent;

BaseData.ServoThread.ServoThreadEvent += ServoThread_ServoThreadEvent;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章