将long转换为十六进制字符串(如内存地址)

时间:2014-11-16 10:39:24

标签: c# memory long-integer

所以我有这些长片,5488461193L和5545007984L,我需要能够将它们转换成这样的内存地址,0x143EE69B0。我知道它们是内存地址,因为它们最初是内存地址,但我只有它们的长版本。对不起,如果它有点难以理解。

1 个答案:

答案 0 :(得分:2)

string.Format与x格式化使用:

Console.WriteLine(string.Format("{0:X}", 5488461193L));

您可以在此处查找格式字符串的语法:http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx