람다식 이해는 하고 있지만 거의 쓰지 않고 있다.
그래서 직접 샘플 코드를 작성해 보면서 익숙해 지려고 노력한다.
람다식으로 만드는 익명 메서드는 무명 함수 Anonymous Function라는 이름으로 부릅니다.
delegate int Calculate(int a, int b)
static void Main(string[] args)
{
// 기존 코드 : 대리자를 이용
Calculate calc1 = delegate(int a, int b) { return a + b; };
// 두 개의 int 형식 매개변수 a, b를 받아 이 둘을 더해 반환하는 익명 메서드를 람다식으로 만듬
Calculate calc2 = (int a, int b) => a + b;
}
delegate void DoSomething();
static void Main(string[] args)
{
// 매개변수가 없는 경우에는 ( )에 아무것도 넣지 않습니다.
DoSomething DoIt = ( ) =>
{
Console.WriteLine("뭔가를");
Console.WriteLine("출력해보자.");
Console.WriteLine("이렇게!");
};
DoIt();
}
책은 사서 봅시다.
http://www.yes24.com/product/goods/96674785
'LifeLog > book' 카테고리의 다른 글
책 [크래프톤 웨이] 좋아하는 문구 (0) | 2022.11.05 |
---|---|
책 [크래프톤 웨이] 좋아하는 문구 (1) | 2022.11.05 |
책 [이것이 C#이다] 정독 중 목차 별로 난이도 설정 (0) | 2022.11.02 |
책 [신경 끄기의 기술] 좋아하는 문구 (0) | 2022.10.31 |
책 [신경 끄기의 기술] 좋아하는 문구 (0) | 2022.10.31 |