есть метод Java Double.doubleToLongBits, который в основном получает double и возвращает long с теми же битами. Как я могу сделать это в C #? Спасибо
Double.doubleToLongBits
double
long
BitConverter.DoubleToInt64Bits будет хорошей альтернативой.
BitConverter.DoubleToInt64Bits
http://msdn.microsoft.com/en-us/library/system.bitconverter.doubletoint64bits.aspx
Вам понадобится BitConverter.DoubleToInt64Bits