แปลง ตัวหนังสือเป็นตัวเลข ใน vb.net เขียน Code ได้ดังนี้
Dim str As String = "50.50"
Dim str2 As String = "1,050.49"
Dim Conv_num As Integer = CInt(str) ' 50
Dim Conv_num2 As Double = CInt(str) ' 50.0
Dim Conv_num3 As Integer = Val(str) ' 50
Dim Conv_num4 As Double = Val(str) ' 50.5
Dim Conv_num5 As Double = CInt(str2) ' 1050.0
Dim Conv_num6 As Double = Val(str2) ' 1
' * หมายเหตุที่ Conv_num6 = 1 เพราะเจอเครื่องหมาย , ใน str2 จึงอ่านค่าไม่ถูกต้องการแก้ไขให้ถูก ให้แก้โดยใช้ ฟังก์ชัน Replace แทนที่คำ ดังนี้
' * แทนที่ , ด้วยค่า null ดังนี้
Dim Conv_num9 As Double = Val(Replace(str2, ",", "")) ' 1050.49
'========= END ===========
*** บทความที่เกี่ยวข้อง ***
Convert Integer to String
ฟังก์ชัน Replace แทนที่คำ