Bagikan melalui


Cara: Mengonversi String Heksadesimal ke Angka (Visual Basic)

Contoh ini mengonversi string heksadesimal menjadi bilangan bulat Convert.ToInt32 menggunakan metode .

Untuk mengonversi string heksadesimal menjadi angka

  • ToInt32(String, Int32) Gunakan metode untuk mengonversi angka yang dinyatakan dalam base-16 menjadi bilangan bulat.

    Argumen pertama dari ToInt32(String, Int32) metode ini adalah string yang akan dikonversi. Argumen kedua menjelaskan basis angka apa yang dinyatakan dalam; heksadesimal adalah basis 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Perhatikan bahwa string heksadesimal memiliki batasan berikut:

    • Ini tidak dapat menyertakan awalan &h .
    • Ini tidak dapat menyertakan pemisah _ digit.

    Jika awalan atau pemisah digit ada, panggilan ke metode ToInt32(String, Int32) akan melemparkan FormatException.

Lihat juga