库将字符串解析为公式,适用于Windows Phone 7

是否有任何.NET库将字符串解析为公式?

即; “如果用户输入”(2 + 5)* 2“,图书馆将能够计算出来吗?

编辑:最好能够与Windows Phone 7一起使用而没有太多摆弄的东西会很棒!

我发布了支持表达式,变量和函数的源代码。

您可以在http://www.blackbeltcoder.com/Articles/algorithms/ac-expression-evaluator上看到它。

NCalc是一个相当不错的库,它将解析.NET代码中的数学表达式。

编辑 – Github上的新位置。

由于可能的复杂性,我建议从一个Web API开始 – WolframAlpha最近打开了他们的网站 ,它运行良好。 作为副作用,您的应用程序必须始终连接到活动网络。