Windows phone 7 用c语言进行复杂计算#

Windows phone 7 用c语言进行复杂计算#,windows-phone-7,silverlight-4.0,windows-phone-8,Windows Phone 7,Silverlight 4.0,Windows Phone 8,我正在开发一个windows phone计算器应用程序。我在执行多运算符计算时遇到了问题,因为我的显示文本框的值如下 200+350-420+1200-120-Sin(200) 如何在“=”按钮单击时执行计算。我的意思是如何从这个字符串中识别和分离运算符并计算结果?您正在询问表达式求值。没有必要重新发明轮子,它已经有了很多用途。恕我冒犯,但这个问题不是可以归结为“我如何编写计算器”?你尝试过什么?您希望我们为您编写整个应用程序吗?请看我使用此链接将表达式(如2+3*(5+6))转换为其等效的反向

我正在开发一个windows phone计算器应用程序。我在执行多运算符计算时遇到了问题,因为我的显示文本框的值如下 200+350-420+1200-120-Sin(200)
如何在“=”按钮单击时执行计算。我的意思是如何从这个字符串中识别和分离运算符并计算结果?

您正在询问表达式求值。没有必要重新发明轮子,它已经有了很多用途。

恕我冒犯,但这个问题不是可以归结为“我如何编写计算器”?你尝试过什么?您希望我们为您编写整个应用程序吗?请看我使用此链接将表达式(如2+3*(5+6))转换为其等效的反向波兰符号,这是我使用的链接-但现在如何计算结果??