我有一個文件,我正在讀兩個字節。 (03,0E)。我用的是二進制讀取讓我的字節BitConverter使用Big時它應該使用小尾數
reader.ReadBytes(2), 0)//[0] = 03 and [1] = 0E
然後我用
BitConverter.ToInt16(reader.ReadBytes(2), 0)
轉換的轉換已經小尾數設置爲true,所以糾正我,如果我錯了,但是這意味着×03,然後爲0x0E我的結果應該是十進制的782,但它的顯示爲3587.我檢查了即時窗口和它正在交換的轉換器。我在這裏肯定錯過了一些東西,但我不知道是什麼?
您是否正在從讀取器中讀取兩次或僅顯示用於測試目的的兩個版本? – 2013-05-06 13:58:50
對不起,我是這樣做的插圖。 – user2144480 2013-05-06 14:06:35