我试图获取在BinaryExpression中使用的运算符。没有任何公共属性或方法允许我这样做。我有以下几点:
var binary = expr as BinaryExpression;
var operator = binary.Operator(); // of course this doesn't work
我该怎么做呢?
标记
最佳答案
看看NodeType
property。它的类型为ExpressionType
。
您可以检查它是否是ExpressionType.Add
,ExpressionType.Subtract
等...或您要查找的任何操作。