将10位数字转换为十六进制字符串

问题描述:

如何将10位数字转换为c#中的十六进制字符串?将10位数字转换为十六进制字符串

注意:如果数量少于10位,我想添加填充?例如 数是1,我想我的字符串是0000000001.

+3

奇数,从未格式化过自己的名字? – 2010-12-11 14:26:41

+0

hehe yeah类似于我的名字:D 001. – 001 2010-12-13 01:05:59

使用standard format string

string paddedHex = myNumber.ToString("x10"); 

x format specifier

+0

那是干什么的? X10 ??? – 001 2010-12-11 13:44:16

+1

@ 001:表示格式'x'(十六进制)和10个数字 – abatishchev 2010-12-11 13:44:55

+1

'x'表示要使用十六进制格式,10表示要填充10个数字。阅读我提供的链接中的文档。 – Oded 2010-12-11 13:45:03