Эквивалент Double.doubleToLongBits в C #? - PullRequest
7 голосов
/ 25 июля 2011

есть метод Java Double.doubleToLongBits, который в основном получает double и возвращает long с теми же битами.
Как я могу сделать это в C #?
Спасибо

Ответы [ 2 ]

17 голосов
/ 25 июля 2011

BitConverter.DoubleToInt64Bits будет хорошей альтернативой.

http://msdn.microsoft.com/en-us/library/system.bitconverter.doubletoint64bits.aspx

5 голосов
/ 25 июля 2011

Вам понадобится BitConverter.DoubleToInt64Bits

...