次のコードを使用して BigEndian 情報を読み取りますBinaryReader
が、それが効率的な方法であるかどうかはわかりません。より良い解決策はありますか?
これが私のコードです:
// some code to initialize the stream value
// set the length value to the Int32 size
BinaryReader reader =new BinaryReader(stream);
byte[] bytes = reader.ReadBytes(length);
Array.Reverse(bytes);
int result = System.BitConverter.ToInt32(temp, 0);