C# Language Lambda는 'Func'과 'Action'모두를 지원합니다.


일반적으로 lambda는 (일반적으로 linq 표현식의 문맥에서) 간단한 함수 를 정의하는 데 사용됩니다.

var incremented = myEnumerable.Select(x => x + 1);

여기서 return 은 암시 적입니다.

그러나 lambda로 액션 을 전달할 수도 있습니다.

myObservable.Do(x => Console.WriteLine(x));