如何将十六进制/ 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
是不必要的。)