C# 람다식(Lamda Expression)

Posted by 알 수 없는 사용자
2015. 4. 11. 18:43 프로그래밍/C#

람다식은 delegate를 만드는데 사용할 수 있는 익명함수이다.

기존에 deleagate에서  람다식을 사용하면 간결하게 표현이 가능하다.

무슨말인지 잘 모르겠으니 코드를 보자



위의 코드는 delegate를 이용하여 3개의 변수를 더해서 출력하는 간단한 예제이다.

이것을 람다식으로 바꿔면 다음과 같은 코드가 된다.



위와 같이 여러줄에 걸쳐 작성해야하는 코드를 간단하게 작성이 가능하다.

다음코드를 한번 보자



람다식은 위의 코드와 같이 변수 타입도 생략이 가능하여 더 간단한 표현이 가능하다.







출처 : 

시작하세요! C# 프로그래밍

'프로그래밍 > C#' 카테고리의 다른 글

C# Linq  (3) 2015.05.18
C# 대리자(Delegate)  (288) 2015.04.08
C# 가비지 컬렉션(Garbage Collection)  (1274) 2015.03.23
C# 기본자료형, 변수  (10) 2015.03.22