我有一个简单的问题,我以这种方式获得了很长的价值
long value = 0x001f0347
现在可以将它转换为看起来相同的字符串:
string value = "0x001f0347";
我尝试了一些转换器,但没有运气。
答案 0 :(得分:1)
尝试格式化("x8"
格式字符串 - 8个十六进制数字):
long value = 0x001f0347;
string result = "0x" + value.ToString("x8");
如果您更喜欢Convert
,请使用toBase == 16
进行转换,然后将其左侧填充为8
个符号
string result = "0x" + Convert.ToString(value, 16).PadLeft(8, '0');