【发布时间】:2017-04-12 07:56:01
【问题描述】:
我有一个简单的问题,我有一个以这种方式呈现的长值
long value = 0x001f0347
现在有一种方法可以将其转换为看起来相同的字符串:
string value = "0x001f0347";
我尝试了一些转换器,但没有成功。
【问题讨论】:
-
你试过哪些转换器?
标签: c#
我有一个简单的问题,我有一个以这种方式呈现的长值
long value = 0x001f0347
现在有一种方法可以将其转换为看起来相同的字符串:
string value = "0x001f0347";
我尝试了一些转换器,但没有成功。
【问题讨论】:
标签: c#
尝试格式化("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');
【讨论】: