如何解决有没有一种方法可以将字符串转换为命令?
我在做计算器。正确的字符串分析器(按字符分析字符串)将非常耗时,因此我想,有没有办法将字符串转换为这样的命令行:
double num = "12/6+23*4";
解决方法
有一个简单的技巧可以做到这一点。首先,导入名称空间
using System.Data;
然后,
string math = "12.0/6+23*4";
decimal value = (decimal)new DataTable().Compute(math,null);
//value = 94.0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。