Hoa*_*ran 3 c# integer casting long-integer
也许这是一个愚蠢的问题:我不小心将长值转换为数据库中的int值(~1M行),所以有没有办法使用代码将其还原(不恢复数据库)?谢谢
示例:我的长值:636705792000000000
施法后的Int值:1587019776
==>当我只有int值时,有没有办法找到636705792000000000(1587019776)
不,你害怕有效地清空了一半的数据.如果将这些数字转换为二进制数,则可能更为明显:
636705792000000000 => ?100011010110000010001000101101011110100110000000000000000000?
1587019776 => ?01011110100110000000000000000000?
Run Code Online (Sandbox Code Playgroud)
注意右手的一半long是如何与整个的相同int.但是,你已经完全失去了左半边.
| 归档时间: |
|
| 查看次数: |
765 次 |
| 最近记录: |