Frage zu C # -Aktion / Stellvertreterstil
Was wird als besserer Stil für eine Ereignisdefinition angesehen:
public event Action<object, double> OnNumberChanged;
oder
public delegate void DNumberChanged(object sender, double number);
public event DNumberChanged OnNumberChanged;
Der erste erfordert weniger Eingabe, aber der Stellvertreter gibt den Parametern Namen. Während ich das tippe, denke ich, dass Nummer 2 der Gewinner ist, aber ich könnte mich irren.
Bearbeiten: Ein anderer (dritter) Ansatz ist der Gewinner. Lesen Sie unten.