In the code below, why do X and Y take on different values than what I would think intuitively?
If the bytes 0-7 are written to the buffer, shouldn\'t the resulting
Are you COMPLETELY sure that BitConverter.IsLittleEndian is returning false?
If you inspect it through the debugger-watch before you have used any of it's methods you might get false even if it should return true.
Read out the value through code to be completely certain. See also IsLittleEndian field reports false, but it must be Little-Endian?