Udostępnij za pośrednictwem


Porady: konwertowanie ciągów szestnastkowych na numery (Visual Basic)

Ten przykład konwertuje ciąg szesnastkowy na liczbę całkowitą przy użyciu Convert.ToInt32 metody .

Aby przekonwertować ciąg szesnastkowy na liczbę

  • ToInt32(String, Int32) Użyj metody , aby przekonwertować liczbę wyrażoną w liczbie base-16 na liczbę całkowitą.

    Pierwszym argumentem ToInt32(String, Int32) metody jest ciąg do przekonwertowania. Drugi argument opisuje, w jakiej podstawie jest wyrażona liczba; szesnastkowy jest podstawą 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Pamiętaj, że ciąg szesnastkowy ma następujące ograniczenia:

    • Nie może zawierać prefiksu &h .
    • Nie może zawierać separatora _ cyfr.

    Jeśli prefiks lub separator cyfry jest obecny, wywołanie ToInt32(String, Int32) metody zgłasza FormatExceptionbłąd .

Zobacz też