Инновация в типе безопасности и прозрачности. Хотя вы не объявляете типы лямбда-выражений, они выводятся и могут использоваться для поиска кода, статического анализа, инструментов рефакторинга и отражения во время выполнения.
Например, прежде чем вы могли использовать SQL и получить атаку SQL-инъекцией, потому что хакер передал строку, где обычно ожидалось число. Теперь вы должны использовать лямбда-выражение LINQ, которое защищено от этого.
Построение LINQ API на чистых делегатах невозможно, поскольку для его оценки требуется объединить деревья выражений вместе.
В 2016 году большинство популярных языков имеют поддержку лямбда-выражений , и C # был одним из пионеров этой эволюции среди основных императивных языков.