有人知道这个方法是做什么的吗? 是否可以提供一个快速示例来演示其工作原理? 有好的资源吗?
static void Main(string[] args)
{
Expression<Func<double, double>> func = x => (x + x + x) + Math.Exp(x + x + x);
Console.WriteLine(func);
Expression r_func = func.Reduce();
Console.WriteLine(r_func); // This prints out the same as Console.WriteLine(func)
}
CanReduce
来确定 reduce 调用是否真正起作用。 - Anon.