C#
2020. 11. 16.
C# 람다식(Lambda Expressions)
표현 방법 (매개변수) => {식 또는 구문} 람다식은 주로 아래와 같은 용도로 사용된다. Delegate 인스턴스(대리자 매개변수 자리에 람다식으로 대입함) 식 트리(Expression Tree) Expression를 만드는데 사용 예시1: 기본 사용 문법 아래와 같이 쓰일 수 있다. x=> 3.14*x*x; (int x) => 3.14*x*x; (s1, s2) => s1.Length + s2.Length; () => Console.WriteLine("람다식"); () => {int num = 1; num++; }; 예시2: 대리자와 람다식 대리자 인스턴트이기 때문에 다음과 같이 표준 대리자에 할당 가능하다. Func circleArea = x => 3.14*x*x; Func totalLength = ..