【发布时间】:2009-10-19 14:22:58
【问题描述】:
我已经阅读了几篇关于表达式树的文章和几篇 stackoverflow.com 帖子。 想明白了,我的大脑都在跳动。
问题:
1)和DOM(Document Object Model)一样,是逻辑的内存表示?
2) 有人解释说这是一种将可执行代码转换为数据的机制,使用它我们可以生成表示代码的数据结构。
这是否意味着,表达式树用于设计用户定义的模式?
3) 大多数示例显示表达式树与Func<> 委托或其他委托一起使用,因此使用委托和其他编程结构不能实现与表达式树相同的功能。
非常感谢初学者可以理解的解释。
【问题讨论】:
-
顺便说一句。表达式树不是 C# 特有的,所以我改变了你的主题。
标签: c# expression expression-trees