Gewusst wie: Konvertieren von Hexadezimalzeichenfolgen in Zahlen (Visual Basic)
In diesem Beispiel wird eine Hexadezimalzeichenfolge mithilfe der Convert.ToInt32-Methode in eine ganze Zahl konvertiert.
So konvertieren Sie eine Hexadezimalzeichenfolge in eine Zahl
Verwenden Sie die ToInt32(String, Int32)-Methode, um die zur Basis 16 (base-16) ausgedrückte Zahl in eine ganze Zahl zu konvertieren.
Das erste Argument der ToInt32(String, Int32)-Methode ist die zu konvertierende Zeichenfolge. Das zweite Argument beschreibt, zu welcher Basis die Zahl ausgedrückt wird. Hexadezimal ist „Basis 16“ (base-16).
' Assign the value 49153 to i. Dim i As Integer = Convert.ToInt32("c001", 16)
Beachten Sie, dass die Hexadezimalzeichenfolge den folgenden Einschränkungen unterliegt:
- Sie darf das Präfix
&h
nicht enthalten. - Sie darf das Zifferntrennzeichen
_
nicht enthalten.
Wenn das Präfix oder ein Zifferntrennzeichen vorhanden ist, löst der Aufruf der ToInt32(String, Int32)-Methode eine FormatException aus.
- Sie darf das Präfix