Me estoy preparando para crear una clase EventArgs args genérico para eventos que llevan un solo argumento:¿.NET tiene incorporado EventArgs <T>?
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; }
}
}
Antes de hacerlo, qué C# tienen la misma característica incorporada en el lenguaje? Me parece recordar haber encontrado algo así cuando salió C# 2.0, pero ahora no puedo encontrarlo.
O para decirlo de otra manera, ¿tengo que crear mi propia clase genérica EventArgs, o la proporciona C#? Gracias por tu ayuda.
Es posible que haya visto '' eventHandler –
Es posible que haya visto '' 'EventArgs' '' en el CAB/código basado en SCSF. Es bastante común en aplicaciones CAB/SCSF. Si bien no forma parte del marco, * hay * una implementación de EventArgs . –