在EventArgs <T>形式的.NET框架中是否有任何可用的东西?

dev*_*ium 2 .net c# events

在.NET框架中是否已经提供了类似的东西?

public class EventArgs<T> : EventArgs {
    private readonly T data;

    public EventArgs(T data) {
        this.data = data;
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道有一个通用的事件处理程序,我有点惊讶我找不到一个通用的EventArgs类.

谢谢

Jam*_*ran 8

不是.主要是因为它在添加到框架之前的测试失败了

  • 它有用吗?(边缘 - 仅在您只需要一个数据成员时才有用.相EventHandler<>对于事件处理程序而言,无论使用多少参数,都是有用的.)
  • 写自己有多难?(不是很难)
  • 框架本身需要它吗?(号用于不同的类,所以新成员可以在未来如果需要的话加入.与之相对Func<>&Action<>其由框架使用.)

(根据评论更新)