gpt4 book ai didi

.net - 使用变量、用户定义函数、自定义运算符的最佳免费 C# 数学解析器

转载 作者:行者123 更新时间:2023-12-05 00:34:13 24 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我正在寻找一个使用变量、自定义运算符和用户定义函数的 .NET 数学解析器......
从今天开始,我使用了 muParser(有一个用于 .NET 的打包版本),但我注意到它太慢了!

有人知道另一个运行良好的数学解析器(免费!)吗?

我试过 NCalc,但它没有变量,所以它失败了..

最佳答案

到今天为止我发现了这三个,它们都支持变量和用户定义的函数,但似乎只有 muParser 支持自定义运算符:

  • NCalc
  • Math Parser .NET
  • muParser - 有一个 .NET 包装器
  • and Google knows even more...

  • 对于我的小玩具项目,我选择了 Math Parser .NET因为它支持 ^获得权力,而 NCalc 没有,而且 muParser 不知何故对我没有那么大的吸引力。还有另一个好处:Math Parser .NET 支持将 native C# 委托(delegate)作为自定义函数!其他库提供的解决方案看起来并不那么优雅。

    关于.net - 使用变量、用户定义函数、自定义运算符的最佳免费 C# 数学解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5312225/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com