[C#] 28. 람다식

Connected Brain·2025년 4월 25일

면접 질문 대비

목록 보기
28/60

람다식(Lambda Expression)이 무엇인지 설명해주세요.

한 줄 요약

람다식 : 1회용으로 사용할 메서드에 대해 메서드를 선언하지 않고 사용할 수 있도록 하는 문법

람다식(Lambda Expression)

  • 람다식은 1회용으로 사용할 함수에 대해 메서드를 따로 선언하지 않고 사용하도록 하는 문법이다.
  • 람다 선언 연산자 =>를 이용해 구현할 수 있고, (input-parameters) => expression와 같은 기본 구조를 가진다
  • 람다 식은 delegate와 함께 사용될 수 있는데, 람다식은 델리게이트 구조로 변환될 수 있기 때문이다.
Func<int, int> square = 
Console.WriteLine(square(5));
// Output:
// 25
  • 위처럼 Func라는 델리게이트 형식에 x => x * x를 대입하여 사용할 수 있다.

0개의 댓글