我正在寻找一个使用变量、自定义操作符和用户定义函数的.NET数学解析器……今天我使用了muParser(有一个.NET封装版本),但我注意到它太慢了!
有人知道另一个运行良好的免费数学解析器吗?
我尝试过NCalc,但它没有变量,所以失败了……
有人知道另一个运行良好的免费数学解析器吗?
我尝试过NCalc,但它没有变量,所以失败了……
对于我的小项目,我选择了Math Parser .NET,因为它支持幂运算符^,而NCalc不支持,而muParser在某种程度上没有那么吸引人。另外,Math Parser .NET支持本地C#委托作为自定义函数!其他库提供的解决方案并不那么优雅。
我使用IronPython作为表达式求值器。
你应该看一下Jace.NET。Jace是一个高性能的C#数学解析器,支持所有数学运算、变量和(自定义)函数......它支持微软的所有主要.NET平台:.NET 4.x、Windows Phone 7和8、Windows Store。