我是vb的新手,我在此代码中遇到此类错误"将字符串转换为double是无效的VB.net"
a = Val(txtTotal.Text) * 0.03
txt1month.Text = txtTotal.Text + a
答案 0 :(得分:0)
这是因为您要将双变量的值添加到字符串中。在这种情况下,铸造没有完成。所以使用如下:
Dim a = Val(txtTotal.Text) * 0.03
txt1month.Text = CStr(Val(txtTotal.Text) + a)