
VB中怎么把字符串转换成数值表达式
展开全部
val()函数只能转换数值不能转换带非数字符号的表达式
比如:
Dim str As String
Dim n as integer
str = "123" : n = val(str) '此处n = 123
str = "1+1" : n = val(str) '此处n = 1,如果想让 n = 2是的话,那得自己编写一个表达式解析函数
str = "a1+1" : n = val(str) '此处n = 0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |