1
어쨌든 값이 참조로 전달되었는지 확인해야합니까? x.Age 또는 특정 값. 예. 20 그렇게. 값이()는 Func을 <> 또는 다른 대리자 형식을 취하면구체적인 값이나 표현식이 통과되었는지 판단 할 수 있습니까?
value(x => x.Age)
또는
value(x => 20)
건배
어쨌든 값이 참조로 전달되었는지 확인해야합니까? x.Age 또는 특정 값. 예. 20 그렇게. 값이()는 Func을 <> 또는 다른 대리자 형식을 취하면구체적인 값이나 표현식이 통과되었는지 판단 할 수 있습니까?
value(x => x.Age)
또는
value(x => 20)
건배
당신은 기본적으로 말할 수 없다. 함수가 컴파일되었습니다. 최상의 경우 IL을 리플렉션을 사용하여보고 경험적으로 파악할 수 있습니다.
value()가 Expression을 사용하면 표현식 트리를 탐색 할 수 있습니다. 이것은 일반적인 경우에는 복잡 할 수 있지만, 간단한 경우에는 MemberExpression과 ConstantExpression을 비교하면 충분합니다.