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.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage