我需要将一个 2 字节的有符号整数转换为它的十六进制等效字符串,但我需要该字符串为 4 个字符。我试过 Hex() 函数,但是当我转换 0 或说 10 时,结果是 0 或 A。我需要结果是 0000 或 000A。任何提示或建议?
最佳答案
这只是
Dim hexS As String = i.ToString("X4")
这在 The Hexadecimal (X) Format specifier 中有很好的解释。 .
X 后面的 4 指定输出中需要多少个字符,如果没有足够的字符,则缺少的字符将作为适当数量的“0”提供。
关于vb.net - 如何将整数转换为 4 位十六进制字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39055797/