Функция Hex (Visual Basic)
Обновлен: Ноябрь 2007
Возвращает строку, представляющую шестнадцатеричное значение числа.
Public Shared Function Hex( _
ByVal Number As { Byte | SByte | Short | UShort |
Integer | UInteger | Long | ULong | Object } _
) As String
Параметры
- Number
Обязательный параметр. Выражение String или любое допустимое числовое выражение.
Исключения
Тип исключения |
Номер ошибки |
Условие |
---|---|---|
Number не указан. |
||
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)
См. также
Задачи
Практическое руководство. Преобразование шестнадцатеричных строк в числа