将String转换为double是无效的VB.net

时间:2015-09-26 11:51:57

标签: vb.net

我是vb的新手,我在此代码中遇到此类错误"将字符串转换为double是无效的VB.net"

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

1 个答案:

答案 0 :(得分:0)

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

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