1

是否可以为 int 变量分配一个值,该值是用字符串编写的表达式的结果?例如,我有一个字符串“5 - 3”,预期结果是 2。

4

3 回答 3

4

您可以使用Calculator.NET

于 2010-09-28T10:10:21.747 回答
1

如果您喜欢自己编写(我做到了,这很有趣!)。在 Wikipedia 上查看:

调车场算法逆波兰表示法

伪代码非常清晰,学习体验很棒

于 2010-09-28T10:19:23.293 回答
-1

该框架没有内置任何内容,因此您可以构建自己的数学表达式解析器,也可以使用众多库之一。

搜索“.net 算术解析器”会得到很多结果,有些是免费的,有些不是。

例如:

于 2010-09-28T10:11:53.320 回答