c# - 需要 .Net 的公式解释器

标签 c# .net expression interpreter formula

<分区>

我正在寻找可以在 C# 应用程序中使用的公式解释器。它需要能够解释这样的字符串:

max(1+2, 4) * x

我找到了 Writing a fast formula interpreter (codeproject.com)这几乎可以满足我的需要,但它不允许具有多个参数的函数。我或许可以向它添加该功能,但我只是想知道是否已经存在类似的功能。

谢谢

最佳答案

我过去用过的一对没有问题:

关于c# - 需要 .Net 的公式解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5479448/

相关文章:

javascript - 在 Javascript : why does var a, b = 3 返回未定义,而 b = 3 则不返回?

c# - 获取 Linq 表达式的别名

javascript - 用于检查输入是否包含字符或至少 1 个笑脸的正则表达式?

java - Java 和 .NET Web 平台的比较

c# - 我可以检测用户是否右键单击了 Winforms 中的 ListView 列标题吗?

c# - 根据 .config 文件中的设置选择注入(inject)构造函数

c# - 将 Linux 日期时间转换为 Windows 本地日期时间格式

c# - 为什么这是错误的代码?

c# - 硬件锁定许可 : which hardware pieces should i use?

c# - 为什么 ComputeHash 的行为不是确定性的?