Crear delegados manualmente versus usar delegados de Action / Func
Hoy estaba pensando en declarar esto:
private delegate double ChangeListAction(string param1, int number);
pero por qué no usar esto:
private Func<string, int, double> ChangeListAction;
o siChangeListAction
no tendría ningún valor de retorno que pudiera usar:
private Action<string,int> ChangeListAction;
Entonces, ¿dónde está la ventaja de declarar un delegado con eldelegate
¿palabra clave?
¿Es por .NET 1.1, y con .NET 2.0 vinoAction<T>
y con .NET 3.5 vinoFunc<T>
?