我试图获取在BinaryExpression中使用的运算符。没有任何公共属性或方法允许我这样做。我有以下几点:

var binary = expr as BinaryExpression;
var operator = binary.Operator(); // of course this doesn't work


我该怎么做呢?

标记

最佳答案

看看NodeType property。它的类型为ExpressionType

您可以检查它是否是ExpressionType.AddExpressionType.Subtract等...或您要查找的任何操作。

09-13 11:48