LifeLog/book

책 [이것이 C#이다] 14장 람다식 샘플 코드 정리

VirtualDever 2022. 11. 2. 20:54

람다식 이해는 하고 있지만 거의 쓰지 않고 있다.

그래서 직접 샘플 코드를 작성해 보면서 익숙해 지려고 노력한다.

 

람다식으로 만드는 익명 메서드는 무명 함수 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

 

이것이 C#이다 - YES24

처음부터 끝까지 입문자를 배려한 C# 입문서『뇌를 자극하는 C# 4.0』을 시작으로 2011년부터 꾸준히 개정하며 독자의 신뢰를 쌓아온 『이것이 C#이다』이 C# 9.0 버전에 맞춰 코드와 내용을 개정해

www.yes24.com