На Qaru ответят на множество вопросов, в которых участники указывают, как решить эти проблемы реального мира/времени, используя лямбда-выражения.
Используем ли мы это чрезмерное использование и рассматриваем влияние производительности на использование лямбда-выражений?
Я нашел несколько статей, в которых рассматривается влияние производительности lambda vs anonymous delegates vs for
/foreach
на разные результаты
- Анонимные делегаты против Лямбда-выражений против производительности вызовов функций
- Производительность foreach и List.ForEach
- . Тест производительности с использованием NET/С# Loop (FOR, FOREACH, LINQ и Lambda).
- DataTable.Select быстрее LINQ
Какими должны быть критерии оценки при выборе подходящего решения? За исключением очевидной причины, что он более сжатый код и читается при использовании лямбда.