相关疑难解决方法(0)

.NET是否有内置的EventArgs <T>?

我正准备为带有单个参数的事件args创建一个通用的EventArgs类:

public class EventArg<T> : EventArgs
{
    // Property variable
    private readonly T p_EventData;

    // Constructor
    public EventArg(T data)
    {
        p_EventData = data;
    }

    // Property for EventArgs argument
    public T Data
    {
        get { return p_EventData; }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我这样做之前,C#是否具有内置于该语言的相同功能?我似乎记得在C#2.0发布时遇到类似的东西,但现在我找不到它.

换句话说,我是否必须创建自己的通用EventArgs类,或者C#是否提供了一个?谢谢你的帮助.

c# generics eventargs

81
推荐指数
5
解决办法
3万
查看次数

标签 统计

c# ×1

eventargs ×1

generics ×1