解析数学表达式

时间:2012-05-15 06:43:33

标签: c# windows-phone-7 windows-phone-7.1

我正在设计一个应用程序,它将为用户输入一个复杂的数学表达式,涉及各种数学运算(sin,cos,ln,factorial,power等)。 用户将在文本块中看到表达式,稍后将对其进行解析以进行进一步操作。

现在,这个解析部分是我被卡住的地方。我想在我的代码中使用表达式。

e.g。如果用户输入sin(x)+ cos(x),我希望能够在我的代码中为某个x值实际执行此操作。

我知道那里有很多类似的问题。但是,我想要一些特定于Windows Phone SDK的东西。

1 个答案:

答案 0 :(得分:2)

您可能需要查看CodeDom Calculator - Evaluating C# Math Expressions dynamically。这基本上是一个类,它使您能够评估数学表达式而不仅仅是。