需要为.NET项目使用表达式评估引擎。到目前为止,我发现了这两个:
FLEE - http://flee.codeplex.com/
NCALC - http://www.codeplex.com/ncalc
想知道你们中是否有人使用过这些或者我不知道的新的。请分享您的经验。
答案 0 :(得分:3)
Spring.NET有一个很好的表达式评估器,我继续使用它。尽管如此,我没有太多要比较它。
摘要(来自他们的文档):
Spring.Expressions命名空间 提供了强大的表达 用于查询和操纵的语言 运行时的对象图。该 语言支持设置和获取 财产价值,财产 赋值,方法调用, 访问数组的上下文, 集合和索引器,逻辑和 算术运算符,命名变量, 并通过名称检索对象 Spring的IoC容器。它也是 支持列表投影和 选择,以及常见的清单 聚合