프로그래밍/C#

[C#] 람다연산자 =>

Victory_HA 2022. 6. 6. 22:43

람다 연산자 =>

식 람다

  • 형태 : (매개변수) => 식
    • ex) x => x+1

식 람다 예제

Func<int, bool> isEven = x => x % 2 == 0;
Console.WriteLine(isEven(2));    // 결과 : true
Console.WriteLine(isEven(3));    // 결과 : false

문 람다

  • 형태 : (매개변수) => {문 ;}
    • ex) x => {return x + 1;}

문 람다 예제

Action<string> greet = name => 
{
    var message = $"Hello {name}";
    Console.WriteLine(message);
}

greet("you");    // 결과 : Hello you

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

[C#] ? 와 ?? 연산자  (0) 2022.06.22
[C#] 의존성 주입 (Dependency Injection)  (0) 2022.06.06
[C#] 오버라이딩이란? (Override)  (0) 2022.06.06
[C#] 키워드 정리  (0) 2022.06.06
[C#] 생성자 (Constructor)  (0) 2022.06.06