Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 评估算术表达式WindowsPhone7?_Windows Phone 7 - Fatal编程技术网

Windows phone 7 评估算术表达式WindowsPhone7?

Windows phone 7 评估算术表达式WindowsPhone7?,windows-phone-7,Windows Phone 7,WP7是否有API来获取字符串中的算术表达式并对其求值 在谷歌上搜索,但什么也没找到 提前感谢。在搜索“C#从字符串解析算法”时,我找到了一大堆对我最有吸引力的资源。我还没有试过,但我想它会在WP7上编译 无论如何,总是有可能构建自己的解析器。您可以使用表达式树来实现这一点:请阅读(向下滚动到“表达式树”一节)(在Java中,但它很好地解释了这个概念,并且语言与C#非常相似,易于理解) 还可以使用,它使用堆栈计算表达式。我现在只记得这两种方法,我相信还有很多。这比使用第三方库更难,但您可以根据自

WP7是否有API来获取字符串中的算术表达式并对其求值

在谷歌上搜索,但什么也没找到

提前感谢。

在搜索“C#从字符串解析算法”时,我找到了一大堆对我最有吸引力的资源。我还没有试过,但我想它会在WP7上编译

无论如何,总是有可能构建自己的解析器。您可以使用表达式树来实现这一点:请阅读(向下滚动到“表达式树”一节)(在Java中,但它很好地解释了这个概念,并且语言与C#非常相似,易于理解)


还可以使用,它使用堆栈计算表达式。我现在只记得这两种方法,我相信还有很多。这比使用第三方库更难,但您可以根据自己的需求调整它们。

看一看。评估是由LINQ完成的,该项目只进行解析。我对WindowsPhone7一无所知,但上周我得到提示,要尝试侏罗纪JavaScript引擎解决类似问题(但不是在WindowsPhone上)。