首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串计算解决方案

2013-03-28 
字符串计算string sstring.format({0}+{1}+{2}-{3),10,20,30,20)请问如何将结果40计算出来?说明:1、字

字符串计算


string s=string.format("{0}+{1}+{2}-{3)",10,20,30,20);


请问如何将结果40计算出来?
说明:
1、字符串中的运算符包含 + - * /  4种;
2、运算符是通过外部获取的。
[解决办法]
这种简单计算你用 DataTable.Compute("10+20+30-20") 就可以搞了

如果是复杂计算你需要一些比较正规的mathParese工具去弄
[解决办法]
简单点的可以用DataTable.Compute

热点排行