静态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