Hex 函数 (Visual Basic)
更新:2007 年 11 月
返回表示数字的十六进制值的字符串。
Public Shared Function Hex( _
ByVal Number As { Byte | SByte | Short | UShort |
Integer | UInteger | Long | ULong | Object } _
) As String
参数
- Number
必选。任何有效的数值表达式或 String 表达式。
异常
异常类型 |
错误号 |
条件 |
---|---|---|
未指定 Number。 |
||
Number 不是 Numeric 类型。 |
如果正在升级使用无结构错误处理的 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)
要求
**模块:**Conversion
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)