Я знаю, как использовать Action
и Func
в .NET, но каждый раз, когда я начинаю, то же самое решение может быть достигнуто с помощью обычного старого метода, который я вызываю.
Это исключает, когда Action
или Func
используется как аргумент для того, что я не контролирую, например LINQ .Where
.
Итак, в основном мой вопрос... почему они существуют? Что они дают мне лишнее и новое, что простой метод не делает?