DataTable.Compute() 如何进行指数运算
vb.net吧
全部回复
仅看楼主
level 1
蓝梦妖蝶 楼主
看相关介绍,DataTable.Compute()是支持^符号,和pow()函数的。
但是实测都不行。这是为什么?
Public Function Eval(ByVal AExpression As String) As Double
Try
Return New DataTable().Compute(AExpression, "")
Catch
Return Nothing
End Try
End Function
调用时textbox里输入,“=2^3”或者“=pow(2,3)”都返回值为0
2019年11月08日 07点11分 1
level 6
lkk
请问楼主的问题解决了吗?我也在找问题的答案,可是整个百度都只有楼主这一篇
2020年04月17日 05点04分 2
自己手写了一个。 这个DataTable()支持加减乘除,大于小于,和if等。求和之类的需要表格,不能单独使用。 调用VBS可以实现一部分sin()等函数。 其他还是需要手写了。
2020年04月22日 07点04分
1