如何把字符串转化为表达式
1个回答
推荐于2016-08-20
展开全部
可使用脚本语言直接完成四则运算
比如:你有字符串 1+4*3.5+(120-5)/5
可使用VbScript脚本,直接计算上面那个字符串的值,给你VB的代码
Dim a As New ScriptControl
a.Language = "VbScript"
Dim s As String
Dim v As Double
s = "1+4*3.5+(120-5)/5"
v = a.Eval(s)
MsgBox v
上面计算的结果是 38
比如:你有字符串 1+4*3.5+(120-5)/5
可使用VbScript脚本,直接计算上面那个字符串的值,给你VB的代码
Dim a As New ScriptControl
a.Language = "VbScript"
Dim s As String
Dim v As Double
s = "1+4*3.5+(120-5)/5"
v = a.Eval(s)
MsgBox v
上面计算的结果是 38
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询