對於樣品....如何刪除事件?
SampleClass:
public class SampleClass
{
public delegate void BeforeEditorHandle();
public event BeforeEditorHandle OnBeforeEditor;
}
MainMethod
static void Main(string[] args)
{
SampleClass sc = new SampleClass();
// Add Event
sc.OnBeforeEditor +=new SampleClass.BeforeEditorHandle(sc_OnBeforeEditor);
// Remove Event
sc.OnBeforeEditor -= new SampleClass.BeforeEditorHandle(sc_OnBeforeEditor);
}
而且,如果我通過動態添加事件是這樣的...↓
sc.OnBeforeEditor +=() => { };
是否應該刪除↓
但我認爲這是非常醜陋的,當我有太多的來源,事件.... 有人可以告訴我最好的方式來刪除事件嗎?
謝謝....你是對的,這是在我的示例中是錯誤的.... :) – shenhengbin
@Oded你改變了什麼?我認爲我們有編輯衝突。 – CodesInChaos
剛剛在你的'...':)前加了4個空格 – Oded