11

这个 UnaryExpression 的用途是什么,应该如何使用?

4

1 回答 1

9

它接受一个Expression对象并将其与另一个Expression. 例如,如果你有一个 lambda 表达式,在树中使用它会创建一个 lambda 表达式,但使用它引用会在输出中产生一个 lambda 表达式。

method                                 | resulting object                   | after compile
--------------------------------------------------------------------------------------------------
Expression.Lambda(...                  | Expression of lambda               | Lambda
Expression.Quote(Expression.Lambda(... | Expression of expression of lambda | Expression of lambda 
于 2008-10-25T22:46:42.860 回答