Pytanie o styl działania / delegowania
Co jest uważane za lepszy styl dla definicji zdarzenia:
public event Action<object, double> OnNumberChanged;
lub
public delegate void DNumberChanged(object sender, double number);
public event DNumberChanged OnNumberChanged;
Pierwszy wymaga mniejszego wpisywania, ale delegat nadaje nazwy parametrom. Kiedy to piszę, myślę, że numer 2 jest zwycięzcą, ale mogę się mylić.
Edytuj: zwycięzcą jest inne (trzecie) podejście. Czytaj poniżej.