2015-09-26 125 views
0

我是新来的VB,我有这种错误在此代码“字符串转换为双无效VB.net”字符串转换为double无效VB.net

a = Val(txtTotal.Text) * 0.03 
    txt1month.Text = txtTotal.Text + a 
+1

'暗淡= Cdbl(txtTotal.Text)* 0.03' 'txt1month.Text = txtTotal.Text + a.ToString()' – Magnus

回答

0

这是因为您正在将一个双变量的值添加到字符串中。在这种情况下铸造没有完成。所以使用如下:

Dim a = Val(txtTotal.Text) * 0.03 
txt1month.Text = CStr(Val(txtTotal.Text) + a) 
+0

这是一个很好的例子,为什么你应该使用'&'连接串而不是'+'。 –

相关问题