Lambda Expression (람다식)

Lambda Expression


무명함수를 표현할 때 사용되는 식




진행 순서 (소스코드)

1. 기본



2. invoke


3. 무명메소드


4. 명시적 형변환


5. method invoker

TIP)

this.Invoke(delegate {button1.Text = s;} ); //컴파일 에러 발생

MethodInvoker mi = new MethodInvoker(delegate() { button1.Text = s; });

this.Invoke(mi);

//맞는표현

this.Invoke((MethodInvoker) delegate { button1.Text = s; }); //축약된 표현


6. 정리


7. 최종


Lambda : 무명메소드를 더 간결하게 표현, 파라미터가 존재한다면 자료형을 생략 가능


Delegate chain : 연쇄적으로 명시한 method 실행


'SW > C#' 카테고리의 다른 글

Collection method (콜렉션 메소드)  (0) 2017.09.05
LINQ  (0) 2017.09.05
Collection  (0) 2017.09.05