我对面,我已经听到多次表达式树的概念来了。 我只是想了解什么是一个表达式树,其目的意思。
我喜欢它,如果有人也可以直接我简单的解释和使用的样本。
我对面,我已经听到多次表达式树的概念来了。 我只是想了解什么是一个表达式树,其目的意思。
我喜欢它,如果有人也可以直接我简单的解释和使用的样本。
表达式树是一种数据结构,它包含表达式,这基本上是代码。 因此,它是一个树状结构,代表一个计算,你可以使代码。 这些代码段然后可通过“跑”的表达式树对一组数据来执行。
有关表达式树伟大的事情是,你可以在代码中建立起来; 即,将构建在代码的可执行代码(或一系列步骤)。 您可以通过其他表达式替换表达式执行它之前,您还可以修改代码。
表达式是那么功能委托,如(int x => return x * x)
又见http://blogs.msdn.com/b/charlie/archive/2008/01/31/expression-tree-basics.aspx