标签: c# java double long-integer bits
有一个Java方法Double.doubleToLongBits基本上得到一个double并返回一个long具有相同的位。 我怎么能在C#中做到这一点? 谢谢
Double.doubleToLongBits
double
long
答案 0 :(得分:17)
BitConverter.DoubleToInt64Bits将是一个不错的选择。
BitConverter.DoubleToInt64Bits
http://msdn.microsoft.com/en-us/library/system.bitconverter.doubletoint64bits.aspx
答案 1 :(得分:5)
您需要BitConverter.DoubleToInt64Bits