Например, из кода выше я добавляю больше кода
ня я думал об этом:
private delegate double ChangeListAction(string param1, int number);
но почему бы не использовать это:
private Func<string, int, double> ChangeListAction;
или еслиChangeListAction
не будет возвращаемого значения, которое я мог бы использовать:
private Action<string,int> ChangeListAction;
Так где же преимущество в объявлении делегата сdelegate
ключевое слово?
Это из-за .NET 1.1, а с .NET 2.0 пришлиAction<T>
и с .NET 3.5 пришлиFunc<T>
?