易百教程

15、LINQ中的表达式树是什么?

Lambda表达式被广泛用于表达式树的构建中。表达式树以树状格式表示代码,其中每个节点作为一个印象。表达式树可以被转换为编译后的代码并运行它。
在.NET框架中,表达式类被用来通过API创建表达式树。表达式树API也支持赋值和一些控制流表达,如条件块、循环和try-catch块。通过使用API,我们可以生成比由lambda表达式创建的表达式树更复杂的表达式。