2
내가 LINQ 식을 가지고
internal T Execute<T>(System.Linq.Expressions.Expression<Func<int, string, T>> expr)
{
var paramInt = ??;
var paramString = ??;
}
나는이를 사용하여이 메소드를 호출
Expression<Func<int, string, Guid>> myExpression2 = (a,b) => Callmethod(a, b, 5);
Execute<Guid>(myExpression2);
어떻게 내가 내 실행 방법에 식의 매개 변수를 얻을 수 있나요?
은 - 명확히하기 위해 - 나는 내가 그들과 함께 몇 가지 계산을 할 수 있도록 매개 변수의 값을 얻으려면
.
매개 변수 값을 가져와 일부 계산을 수행하려고합니다. – Patrick
@ 패트릭 : 매개 변수에는 * 값이 없습니다 * 매개 변수 *입니다. 메소드 매개 변수의 값이 무엇인지 묻는 것과 같습니다. 호출 될 때 값만 있습니다. –
@ 존, 나는 그가 표현식 내에서 전달 된 값을 추출하려고한다고 생각합니다. –