EventHandler
私は静的イベントを持つクラスを持っています:
public static event EventHandler MyEvent;
static void RaiseEvent()
{
EventHandler p = MyEvent;
if (p != null)
{
p(null, EventArgs.Empty);
}
}
this
イベント送信者として使用できるオブジェクトがないため、このイベントを で発生させsender = null
ます。.NET プログラミング ガイドラインに従って、このパラメーターを null に設定しても問題ありませんか? そうでない場合、どのオブジェクトを送信者として使用できますか?