แปลง ตัวหนังสือเป็นตัวเลข ใน 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 แทนที่คำ