是否可以分配一个int变量作为写入字符串的表达式结果的值?例如。我有一个字符串“5 - 3”和预期的结果是2如何从字符串中分析算术运算符?
1
A
回答
4
您可以使用Calculator.NET
+0
Thx为此。在某些时候会有用。 – 2010-09-28 10:18:20
+0
谢谢!我相信那是我需要的。 – tyumener 2010-09-28 10:34:28
-1
没有什么内置的框架,这样你就可以建立自己的数学表达式解析器,或使用一个在那里的许多图书馆。
搜索“.net算术分析器”会得到许多结果,有些是免费的,有些则不是。
例如:
1
如果你喜欢写自己(我做到了,它的乐趣!)。有维基百科上一看:
Shunting Yard Algorithm和 Reverse Polish Notation
的伪代码非常清晰,而且这是一个很好的学习经验
相关问题
- 1. 转换字符串(算术运算)
- 2. 字符串和算术运算
- 3. 如何对C++中的字符串应用算术运算?
- 4. 算术运算符
- 5. 字符串数组中的Javascript算术运算符
- 6. Haskell中的字符算术运算
- 7. Megaparsec:无法解析算术字符串
- 8. C#使用字符串变量作为算术运算符
- 9. VBA - 将字符串转换为算术运算符
- 10. 位运算符算术
- 11. 动态算术运算符
- 12. 推广算术运算符
- 13. 默认算术运算符
- 14. 在PHP(算术运算符)
- 15. PHP算术运算符++
- 16. 算术运算符混淆
- 17. 使用Elementtree分析字符串中的逻辑运算符
- 18. 执行算术运算在字符串在C#中
- 19. 如何从字符串中分离字符,整数和运算符?
- 20. 指向字符串文字的指针的算术运算。
- 21. %python字符串运算符
- 22. 字符串运算符C++
- 23. 如果运算符为C++算术
- 24. JADE中的算术运算符
- 25. Awk中的算术运算符无效
- 26. linq中的算术运算符
- 27. javascript三元运算符来计算字符串中的字符
- 28. 将字符串转换为算术运算
- 29. PHP在算术中使用字符串
- 30. sqlite中的字符串算术递减
的可能重复[在C#:表达像Flash脚本评价函数( http://stackoverflow.com/questions/534894/in-c-expression-evaluation-function-like-flash-script) – 2010-09-28 10:12:41
可能重复[转换字符串表达式为整数值](http://stackoverflow.com/questions/2607798 /)。 – 2017-05-09 01:21:30