람다 연산자 =>
식 람다
- 형태 : (매개변수) => 식
- 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 |