Я хочу знать разницу между лямбда-выражением и действием .?
Предполагая .NET
Action - это тип делегата без возвращаемого значения (также предоставляется общий тип Action<T>, который может принимать до 16 параметров), где в качестве лямбды - безымянный встроенный экземпляр делегата.
Action
Action<T>