我想生成一个4个字符的十六进制数。
要生成十六进制数,您可以使用
string.format("{0:X}", number)
并生成一个4字符串,您可以使用
string.format("{0:0000}", number)
有没有办法合并它们?
答案 0 :(得分:5)
我假设你的意思是:4位十六进制数。
如果是,那么是:
string.Format("{0:X4}", number)
应该这样做。
答案 1 :(得分:4)
你试过了吗?
string hex = string.Format("{0:X4}", number);
?或者,如果您不需要它作为复合模式的一部分,则编写起来更简单:
string hex = number.ToString("X4");