我有一个要评估的公式“6*6*6*6*6*6*5*6*6*6*5*6*5”Ncalc 返回 = -1031662592 当答案应该是(我希望是) = 7558272000
代码相当简单
Function StraightEval(Formula As String)
Try
Dim X As New Expression(Formula)
Dim result = X.Evaluate
Return result
Catch ex As Exception
MessageBox.Show(ex.Message)
Return "Error " & ex.Message
End Try
End Function
关于差异以及如何解决的任何想法?我知道我可以编写自己的小函数来拆分字符串并在循环中进行数学运算,但我只是先问了这个问题。