[C#] 람다식- 식트리~

식트리 에대한 Logic 은 이해가 되고 간단하다.. 근데.. 근데.. 딱 한부분 저 빨간 동그라미 안이 이해가 안간다...



  Expression<Func<int, int, int>>  <-- 타입
  expression  <- 선언할 이름
 Expression<Func<int, int, int>>.Lamda<Func<int, int, int>>(a, b ); <- 이건 Method 같은데...
a = exp 니까.. Expression.Add(x,y); 이고...//  x,y 는 중간트리연산자들

b= ParameterExpression[] 배열인디.. {parameterExpression 타입의 param1 과 param2 }

ParameterExpression 은 명명된 매개 변수를 나타내는 놈...
이놈 사용설명을 안써주니... 모르것당... MSDN에 있을라나?

잠깐... ParameterExpression[] 이건. 명명된 변수들의 집합 이니.. 여기서는 x , y 가 되고..
당연히 new ParameterExpression[] {(ParameterExpression)param1, (ParameterExpression)param2}

살작 이해가.. 가네


아 햇갈려...
설명좀 해주소 ~



어쨋든 위의 복잡한 식트리를 람다식으로 풀어쓰니...  이렇게 읽기편하고 작성하기 용이하고간단하고  ㅋㅋㅋ'





댓글

  1. 저도 잘 이해가.. 혹시 이해되셨음 저도 설명좀.. ㅋㅋ

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

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

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

Vocabulary for IELTS (2000 words) advanced level.