[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}
살작 이해가.. 가네
아 햇갈려...
설명좀 해주소 ~
어쨋든 위의 복잡한 식트리를 람다식으로 풀어쓰니... 이렇게 읽기편하고 작성하기 용이하고간단하고 ㅋㅋㅋ'
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}
살작 이해가.. 가네
아 햇갈려...
설명좀 해주소 ~
어쨋든 위의 복잡한 식트리를 람다식으로 풀어쓰니... 이렇게 읽기편하고 작성하기 용이하고간단하고 ㅋㅋㅋ'
저도 잘 이해가.. 혹시 이해되셨음 저도 설명좀.. ㅋㅋ
답글삭제