-1
A
回答
1
Textbox1.Text
是一個字符串,所以一個簡單的字符串變量將工作:
Dim s As String = Textbox1.Text
但是,請注意,Val
犯規「持有」的值,而是一個字符串轉換爲一個值的函數。它總是返回一個Double
,而不是Integer
。
要將字符串轉換爲Integer
請使用Convert.ToInt32
或CInt
。當使用文本框,雖然在那裏用戶可以輸入非法數據,如"123foo45"
工作,你應該測試的內容,以避免錯誤:
Dim n As Integer
If Integer.TryParse(TextBox1.Text, n) Then
' text can parse, n holds the value
Else
' tell the user they entered bad info
End If
相關問題
- 1. 爲什麼ENUM(「0」,「1」)在Mysql中保存爲空字符串?
- 2. 爲什麼字符串存儲在Java中的字符串池?
- 3. 在C#中的區別是什麼:字符串VS字符串
- 4. 在VB.net中保存設置的最簡單方法是什麼
- 5. Bitmap.save保存在vb.net中的格式是什麼?
- 6. 關於保存的數值和字符串值共
- 7. 保存字符串在Python
- 8. 用於保存在數據庫中的ANSI編碼字符串
- 9. 什麼是空字符串?
- 10. 什麼是Uri字符串?
- 11. 字符串在vb.net
- 12. VB.NET不適用於字符串比較
- 13. 保存基於字符串的設置
- 14. 對於什麼是值得入手在C#中的字符串與@
- 15. ConnectTimeout在連接字符串中的默認值是什麼?
- 16. 什麼是VB.NET下的字符串的默認編碼?
- 17. Oracle SQL - 不存在 - 字符串不存在於值列表中
- 18. 爲什麼這個ASCII字符輸出爲空字符串(VB.NET)?
- 19. strtotime製作字符串需要什麼/默認值是什麼?
- 20. 用於連接字符串的SQL用戶是什麼?
- 21. 爲什麼Kotlin的字符串插值在Java中串聯字符串?
- 22. c#在資源中保存字符串
- 23. 什麼DS用於搜索Java中的一組字符串中的字符串?
- 24. 什麼是Java中的字符串池?
- 25. CSS中的`〜`代字符串是什麼?
- 26. C#中字符串前的@是什麼?
- 27. 什麼是Perl中的「字符串化」?
- 28. 什麼是.NET中的字符串?
- 29. {}中的字符串是什麼意思?
- 30. 什麼方brakets意味着在vb.net在此字符串
'Textbox1.Text' ** **是一個字符串,所以一個簡單的字符串變量將工作。 Dim s As String = Textbox1.Text'。請注意'Val'不「持有」一個值,但將字符串轉換爲一個值,並且它總是返回一個「Double」而非整數。使用'Convert.ToInt32'或'CInt'轉換爲整數 – Plutonix 2014-09-30 13:34:48