这是我的代码:
Dim ex As String = "(((105 * 4000) * 0.20) - ((0 + 10000) * (105 * 4000)) / ((105 * 4000) + Round((52 * 18192.31),0))) / 24"
Dim x As New Expression(ex)
Dim result As Decimal = x.Evaluate
Console.WriteLine(result.ToString("N"))
它返回:3,502.90,但是当我手动计算它并通过 excel 我得到的输出是:3371.888737
这是我手动计算的图像...