Action / Func против методов, в чем смысл?

Я знаю, как использовать Action и Func в .NET, но каждый раз, когда я начинаю, одно и то же решение может быть достигается обычным старым методом, который я называю взамен.

За исключением случаев, когда Action или Func используется в качестве аргумента для чего-то, что я не контролирую, например LINQ's .Where .

Итак, в основном мой вопрос ... почему они существуют? Что они дают мне дополнительного и нового, чего не дает простой метод?

31
задан nawfal 3 July 2014 в 10:17
поделиться