C# 十六进制长数字到看起来相同的字符串
我有一个简单的问题,我有一个很长的值,以这种方式呈现C# 十六进制长数字到看起来相同的字符串,c#,C#,我有一个简单的问题,我有一个很长的值,以这种方式呈现 long value = 0x001f0347 现在有一种方法可以将其转换为外观相同的字符串: string value = "0x001f0347"; 我尝试了一些转换器,但没有成功。尝试格式化(“x8”格式化字符串-8个十六进制数字): 如果您更喜欢Convert,则使用toBase==16进行转换,并向上填充8符号 string result = "0x" + Convert.ToString(value, 16).PadLef
long value = 0x001f0347
现在有一种方法可以将其转换为外观相同的字符串:
string value = "0x001f0347";
我尝试了一些转换器,但没有成功。尝试格式化(“x8”
格式化字符串-8个十六进制数字):
如果您更喜欢Convert
,则使用toBase==16
进行转换,并向上填充8
符号
string result = "0x" + Convert.ToString(value, 16).PadLeft(8, '0');
你试过哪些转换器?
string result = "0x" + Convert.ToString(value, 16).PadLeft(8, '0');