我有一个带有静态EventHandler
事件的类:
public static event EventHandler MyEvent;
static void RaiseEvent()
{
EventHandler p = MyEvent;
if (p != null)
{
p(null, EventArgs.Empty);
}
}
由于我没有可以用作事件发送器的任何this
对象,因此我使用sender = null
来引发此事件。根据.NET编程指南,将此参数设置为null是否可以?如果不行,我应该使用哪个对象作为发送器?