回 帖 发 新 帖 刷新版面

主题:请问大家:EventArgs这个类有什么用啊??

它的原型是:
public class EventArgs
{
public static readonly EventArgs Empty=new EventArgs();//这句话有什么用啊??
public EventArgs(){};
}

这一整个类有什么用处呢?
我们要传递参数时可以自己定义个事件参数类,而不必从这个类派生.那这个类有什么用呢?
即使从这个类派生了,那有什么好处呢?
希望知道的朋友回答下好吗?谢谢!!

回复列表 (共1个回复)

沙发

包含事件数据的类的基类。
此类不包含事件数据,在事件引发时不向事件处理程序传递状态信息的事件会使用此类。如果事件处理程序需要状态信息,则应用程序必须从此类派生一个类来保存数据。

例如,System.AssemblyLoadEventArgs 类用于保存程序集加载事件的数据,并包含描述所加载程序集的 System.Reflection.Assembly。

我来回复

您尚未登录,请登录后再回复。点此登录或注册