Pergunta de Estilo de Ação / Delegado em C #
O que é considerado melhor estilo para uma definição de evento:
public event Action<object, double> OnNumberChanged;
ou
public delegate void DNumberChanged(object sender, double number);
public event DNumberChanged OnNumberChanged;
O primeiro leva menos digitação, mas o delegado dá nomes aos parâmetros. Enquanto digito isso, acho que o número 2 é o vencedor, mas posso estar errado.
Edit: Uma abordagem diferente (terceira) é o vencedor. Leia abaixo.