Поделиться через


Практическое руководство. Преобразование шестнадцатеричных строк в числа (Visual Basic)

В этом примере шестнадцатеричная строка преобразуется в целое число с помощью Convert.ToInt32 метода.

Преобразование шестнадцатеричной строки в число

  • ToInt32(String, Int32) Используйте метод для преобразования числа, выраженного в base-16, в целое число.

    Первым аргументом ToInt32(String, Int32) метода является строка для преобразования. Второй аргумент описывает, в какой основе выражается число; шестнадцатеричное значение равно 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Обратите внимание, что шестнадцатеричная строка имеет следующие ограничения:

    • Он не может включать &h префикс.
    • Он не может включать _ разделитель цифр.

    Если префикс или разделитель цифр присутствует, вызов ToInt32(String, Int32) метода вызывает FormatExceptionисключение.

См. также