【发布时间】:2013-12-06 12:22:26
【问题描述】:
Expression.Lambda<...>(originalExpression, parameterExpression) 的逆运算是否可以返回原始表达式?
上下文:
我正在使用 lambda 语法(根本不使用 Expression 类)创建一个 lambda 表达式,如下所示:
return item => item.Something
在应用程序的不同层,我想“un-lambda”这个表达式,应用
expression= Expression.Not(expression);
到它,然后再次将它包装到一个 lambda。
这可能吗?
【问题讨论】:
标签: c# expression-trees