如何将十六进制/ ulong数字的重要部分当作字符串?

例如,如果我有0x00000321321,我想得到“ 321321”。

如果我尝试以下操作:

ulong x = 0x0000023632763;
string s = x.toString();


我得到593700707,所以这不是我想要的。

那可能吗 ?

谢谢!

最佳答案

ToString(string format)替代与standard hexadecimal formatting "x"一起使用,以及TrimStart()可以消除前导零:

string s = x.ToString("x");


(感谢Keith N.指出Trim是不必要的。)

10-08 17:14