原文:《C# Version 3.0 Specification》,Microsoft
翻译:lover_P
表达式树允许将拉姆达表达式表现为数据结构而不是可执行代码。一个可以转换为委托类型D的拉姆达表达式也可以转换为一个类型为System.Query.Expression
下面的例子将一个拉姆达表达式分别表现为了可执行代码和表达式树。由于存在到Func
Func
Expression
在这些赋值完成之后,委托f标识一个返回x + 1的方法,而表达式树e表示一个描述了表达式x + 1的数据结构。
注意
表达式树的结构将被转换为一份单独的规范。该规范在PDC 2005技术预览版中并不适用。