【发布时间】:2015-07-09 20:10:38
【问题描述】:
我尝试使用表达式编写一个简单的示例,但有一个奇怪的错误:我不能在编译时使用PropertyExpression。当我写它时,我得到一个错误并且它没有编译
但是在运行时的断点处我可以写
var runtimeBody = (System.Linq.Expressions.PropertyExpression)body2;
它可以正常工作,并且可以按预期进行投射。选择框架 4.5.1 作为目标。
【问题讨论】:
-
因为它是
internal。
标签: c# .net lambda expression expression-trees