簡體   English   中英

字符串轉換為雙精度無效VB.net

[英]Conversion of String to double is not valid VB.net

我是vb的新手,並且在此代碼中出現此類錯誤“將字符串轉換為雙精度無效VB.net”

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

這是因為要將雙精度變量的值添加到字符串。 在這種情況下,投射不會完成。 因此,請按照以下方式使用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM