io sono sempre pronto a creare una classe EventArgs generico per argomenti di eventi che portano un singolo argomento:.NET ha un EventArgs integrato <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; }
}
}
Prima lo faccio, vuol C# hanno la stessa caratteristica integrato nel linguaggio? Mi sembra di ricordare di aver trovato qualcosa di simile quando è uscito C# 2.0, ma ora non riesco a trovarlo.
O per dirla in un altro modo, devo creare la mia classe EventArgs generica o C# ne fornisce una? Grazie per l'aiuto.
Potreste aver visto '' EventHandler –
Potreste aver visto '' 'EventArgs' '' in CAB/code SCSF-based. È abbastanza comune nelle applicazioni CAB/SCSF. Anche se non fa parte del framework, * esiste * una implementazione di EventArgs . –