Я использую BinaryReader для чтения файла, и у меня проблема, которую я не могу решить. (С #)
Мне нужно прочитать 4 байта. Когда я смотрю на эти байты с помощью моего шестнадцатеричного просмотра, это 00 00 00 13
.
Итак, я попробовал Int32 fLength = dbr.ReadInt32();
В результате 318767104 вместо 19 (что я ожидал и нужно). Когда я использую byte[] fLength = dbr.ReadBytes(4);
, я вижу, что прочитал правильные байты [0] [0] [0] [19].
(у меня та же проблема со следующими байтами)
Как я могу прочитать эти 4 байта и получить 19 как результат.
Заранее спасибо!
Robertico