Функция Hex (Visual Basic)

Обновлен: Ноябрь 2007

Возвращает строку, представляющую шестнадцатеричное значение числа.

Public Shared Function Hex( _
   ByVal Number As { Byte | SByte | Short | UShort |
   Integer | UInteger | Long | ULong | Object } _
) As String

Параметры

  • Number
    Обязательный параметр. Выражение String или любое допустимое числовое выражение.

Исключения

Тип исключения

Номер ошибки

Условие

ArgumentNullException

5

Number не указан.

ArgumentException

5

Number не относится к числовому типу.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако по возможности следует заменять такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

Если Number не является целым числом, перед оценкой оно округляется до целого числа.

Если Number имеет значение

Hex возвращает

Пусто

Ноль (0)

Любое числовое значение

До шестнадцати шестнадцатеричных знаков

Имеется возможность непосредственно представить шестнадцатеричные числа, поставив перед числами в необходимом диапазоне &H. Например, &H10 представляет десятичное 16 в шестнадцатеричном формате.

Пример

В данном примере функция Hex используется для возврата шестнадцатеричного значения числа.

Dim TestHex As String
' Returns 5.
TestHex = Hex(5)
' Returns A.
TestHex = Hex(10)
' Returns 1CB.
TestHex = Hex(459)

Требования

Пространство имен:Microsoft.VisualBasic

Модуль: Conversion

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Задачи

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

Ссылки

Функция Oct

Функции преобразования типов

ArgumentNullException