....イベントを削除するには?
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
何を変更しましたか?編集の矛盾があったと思う。 – CodesInChaos
あなたの '...'の前にスペースを4つだけ追加しました:) – Oded