11

この UnaryExpression の目的は何ですか? また、どのように使用する必要がありますか?

4

1 に答える 1

9

オブジェクトを取り、Expressionそれを別の でラップしますExpression。たとえば、ラムダの式がある場合、それをツリーで使用するとラムダ式が作成されますが、引用符で囲んで使用すると、出力でラムダの式が生成されます。

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 に答える