我有例如以下字符串:“0x780000105d0e0030” 如果这不是字符串,我可以轻松地获得价值如下:转换小数
ulong myValue = 0x780000105d0e0030;
这给我的价值:8646911354832027696 然而,当我想它解析如下:
var myValue2= Convert.ToInt64("0x780000105d0e0030",16)
这给我的价值:8070450566607667200
然后,再将myvalue的是不同于myValue2。 myValue是正确的,但它应该如何工作。我究竟做错了什么?
True ..原始代码导致溢出。 –