静态EventHandler事件的发件人

我有静态EventHandler事件的类:

 public static event EventHandler MyEvent; static void RaiseEvent() { EventHandler p = MyEvent; if (p != null) { p(null, EventArgs.Empty); } } 

由于我没有任何可用作事件发送者的对象,因此我使用sender = null引发此事件。 根据.NET编程指南,将此参数设置为null是否可以? 如果没有,我可以将哪个对象用作发件人?

活动设计

在静态事件上, sender参数应为null。

来源: http : //msdn.microsoft.com/en-us/library/vstudio/ms229011%28v=vs.100%29.aspx