我有静态EventHandler事件的类:
public static event EventHandler MyEvent;
static void RaiseEvent()
{
EventHandler p = MyEvent;
if (p != null)
{
p(null, EventArgs.Empty);
}
}
Run Code Online (Sandbox Code Playgroud)
由于我没有任何this可以用作事件发送者的对象,所以我提出了这个事件sender = null.根据.NET编程指南,将此参数设置为null是否可以?如果没有,我可以将哪个对象用作发件人?
oak*_*kio 17
活动设计
在静态事件上,sender参数应为null.
来源:http://msdn.microsoft.com/en-us/library/vstudio/ms229011%28v=vs.100%29.aspx