1

http://msdn.microsoft.com/en-us/library/bb355170.aspx

如果该类没有我要调用的委托的 ruslt,我将无法理解它的用途。

4

1 回答 1

9

Expression.Invoke不会立即调用给定的表达式 - 它会创建一个表示给定表达式调用的表达式树。这就是表达式树的全部意义所在。

如果你想实际执行一个表达式树,你需要构建一个LambdaExpression,调用Compile它(这将构建一个委托),然后调用委托。

于 2012-10-23T17:12:33.047 回答