我正在设计一个应用程序,它将为用户输入一个复杂的数学表达式,涉及各种数学运算(sin,cos,ln,factorial,power等)。 用户将在文本块中看到表达式,稍后将对其进行解析以进行进一步操作。
现在,这个解析部分是我被卡住的地方。我想在我的代码中使用表达式。
e.g。如果用户输入sin(x)+ cos(x),我希望能够在我的代码中为某个x值实际执行此操作。
我知道那里有很多类似的问题。但是,我想要一些特定于Windows Phone SDK的东西。
答案 0 :(得分:2)
您可能需要查看CodeDom Calculator - Evaluating C# Math Expressions dynamically。这基本上是一个类,它使您能够评估数学表达式而不仅仅是。