Sind EventArg Klassen benötigt, jetzt haben wir Generika

Mit Generika, gibt es überhaupt einen Grund, um spezifische abgeleitet EventArg Klassen

Wie es scheint, jetzt können Sie nutzen Sie einfach on-the-fly mit einer generischen Implementierung.

Muss ich mich durch alle meine Beispiele und mein entfernen eventArg Klassen (StringEventArgs, MyFooEventArgs, etc . .)

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

    private T m_value;

    public T Value
    {
        get { return m_value; }
    }
}
  • Ich verstehe nicht, was Sie tun möchten, zu tun mit "EventArgs<T>" - Klasse. In der Regel verwenden "EventArgs" Klasse, und wenn Sie benötigen einige spezifische Argumente, abgeleitet aus "EventArgs" und fügen Sie die erforderlichen Eigenschaften.
InformationsquelleAutor leora | 2008-11-22
Schreibe einen Kommentar