expression-trees

    8

    3답변

    나는이 표현이 있습니다 Expression<Func<string, bool>> f = s => s.Length < 5; ParameterExpression p = Expression.Parameter (typeof (string), "s"); MemberExpression stringLength = Expression.Property (p, "Leng

    0

    2답변

    런타임에 표현식 트리를 빌드 할 때 코드 이 나오지 않습니다. ParameterExpression p = Expression.Parameter (typeof (string), "s"); MemberExpression stringLength = Expression.Property (p, "Length"); ConstantExpression

    6

    3답변

    안녕하세요 저는 동일한 반환 값과 매개 변수로받는 MethodInfo와 동일한 매개 변수를 사용하여 대리인을 동적으로 만드는 함수를 만들려고합니다.이 매개 변수 이름은 매우 중요합니다 ! 내가 지금까지 무슨 짓을 같은 매개 변수 유형을 수신하고 MethodInfo과 같은 반환 값이 람다를 반환하는 함수를 만드는 것입니다하지만 매개 변수 이름을 가지고 있지

    3

    1답변

    임 독서 책을 읽는 중. Expression<Func<string, string, bool>> expression = (x, y) => x.StartsWith(y); var compiled = expression.Compile(); Console.WriteLine(compiled("First", "Second")); Console.WriteLine(c

    4

    1답변

    식 트리 (일괄 업데이트 용)를 기반으로 UPDATE 명령을 생성하려고합니다. 이런 식의 경우 UPDATE Product SET ProductTypeId = 123, ProcessAttempts = ProcessAttempts + 1 : 다음 UPDATE 명령을 가정 가 어떻게 명령의 SET 부분을 생성 할 수 있습니다 Expression<Func<

    1

    4답변

    저는 현재 방정식을 푸는 PHP 프로그램을 만들고 있습니다. 배열의 각 줄마다 하나의 항이 포함되도록 입력 방정식을 배열로 나눴습니다. (So. [0] = "+ 5x", [1] = "=", [2] = "-5", [3] = "+10"이 스크립트는 기본적인 방정식입니다. 예를 들어 2x + (5-3x) = 3 (x + 1) [0] = "+ 2 * x", [1]

    3

    1답변

    나는 현재 내 개체의 EmailAddress 재산에 필요한 메소드를 호출 할 수 있도록 다음과 같은 코드를 가지고, 그것은 잘 작동 : public static Expression<Func<T, bool>> BuildEmailAddressLambda(string method, params object[] args) { var e = Expressi

    2

    1답변

    아래 코드를 사용하여 메서드를 실행하고 있습니다. var method = "Contains"; var args = new object[] { "@", StringComparison.OrdinalIgnoreCase }; // This works when called var mi = m.Type.GetMethod(method, args.Select(a

    0

    1답변

    나는 다음과 같은 코드가 있습니다 if(expression.GetType() == typeof(BinaryExpression)) { //DO something } 식 (A Console.WriteLines(expression.GetType().ToString() 이렇게 말한다 일)을 MethodBinaryExpression이다. 그러나 코드는 if

    1

    2답변

    일반적으로 표현식 트리에는 비 리프 노드의 +, -, /, *와 같은 이진 연산자와 리프 노드의 값이 있습니다. 표현 트리 내에서 제곱근은 어떻게 표현됩니까? 다음 표현식을 고려하십시오. sqrt(a) + b^2 + c*2 + d 표현식 트리에서 어떻게 평가됩니까? 나는이 질문을 직업 면접에서 받았다.