是否可以从像
这样的代码构建.NET 3.5中的表达式树Expression expr = () => (true + new object())
?这似乎是不可能的,因为“A compiler-generated expression tree is always rooted in a node of type Expression”,但我可能会遗漏一些东西。
显然,这种树可以手工构建。
答案 0 :(得分:1)
不是很明显,这种树可以手动构建。树所表达的表达式在构造时被类型检查。因此,你问的是不可能的,答案是否定的。