Нужны ли классы EventArg теперь, когда у нас есть дженерики

При использовании дженериков есть ли причина создавать конкретные производные классы EventArg?

Кажется, что теперь вы можете просто использовать их на лету с общей реализацией.

Должен ли я выполнить все мои примеры и удалить мои классы eventArg (StringEventArgs, MyFooEventArgs и т. Д.)

public class EventArgs<T> : EventArgs
{
    public EventArgs(T value)
    {
        m_value = value;
    }

    private T m_value;

    public T Value
    {
        get { return m_value; }
    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос