我坚持一些简单的事情,我无法弄清楚为什么现在不起作用。 我之前(上周五)测试了相同的代码并且它可以正常工作
我只需要从整数变量中得到一个带有四个十六进制数字的字符串,而不是& H0000和& HFFFF之间的数字
所以我写了这个简单的代码
Dim NumHex As Integer = 352
Dim NumHexStr As String = String.Format("{X4:0}", NumHex)
但现在我得到了 " 输入字符串的格式不正确。"
你能看到该代码出错吗?
感谢。
答案 0 :(得分:1)
您的格式条件必须为String.Format("{0:X4}", value)
或Value.ToString("X4")
或Hex(value).PadLeft(4, "0"c)