call Equal method of Expression

前端 未结 3 933
萌比男神i
萌比男神i 2021-01-28 01:24

when I run this code

Expression left = Expression.Constant(10, typeof(int));
Expression right = Expression.Constant(10,typeof(int));

var method10 = typeof(Expr         


        
3条回答
  •  死守一世寂寞
    2021-01-28 02:16

    I solved it . thanks guys

    Expression left = Expression.Constant(10, typeof(int));
    Expression right = Expression.Constant(10, typeof(int));
    ExpressionType expressionType;
    var tryParseRes = ExpressionType.TryParse("NotEqual", out expressionType);
    var exp = Expression.MakeBinary(expressionType, left, right);
    var lambda = Expression.Lambda>(exp);
    var compiled = lambda.Compile().DynamicInvoke();
    if ((bool)compiled == false)
        areEventCondiotionsPassed = false;
    

提交回复
热议问题