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