[C#] 문형식의 람다식(Lamda expression)~


delegate int Calculate(int a, int b) 애가 꼭 먼저 선언되어져야 문형식 람다를 쓸수가 있다구~
 델리게이트가 먼지 모름 람다를 이해하기 위해 조금 이라도 델리게이트를 알고 오도록..
안그럼 람다가 어떻게 탄생한건지 감을 못잡아서 그이상의 코딩은 힘들꺼야..
람다식든.. 물론 delegate 선언 없이도 리턴값이 있는 Func<int> 나 리턴값이 필요없는 Action<int> 같은 애들도 미리미리 다 델리게이트로 (delegate) 로 선언되어있어서 쓰기만 하면 되긴해.. 사용 방법만 알면~


중요한건 문형식 람다에서는
일단 델리케이트 선언을 하고

델리게이트 가 받는 매개변수와 일치 시켜서
Calculate cals = (a,b) => {
                                             Console.WriteLine("람다식~ 은 아래와 같아 ") ; 
                                             Console.WriteLine("{0}", (a +2) * b ) ;
                                              Console.WriteLine("쉽징?  ") ;
                                          } ;
이런식으로..  좀 어거지익니 해서 여러 문장을 포함해서 아님 조건 if 등을 넣어서 람다 문형식을 짤수 있어~


댓글

이 블로그의 인기 게시물

아 정말 이사람 IELTS 관한 비법 글은.. 정말 공감10000%

[C# Winform 예제] ScreenSaver 스크린세이버 만들기

Vocabulary for IELTS (2000 words) advanced level.