我正在尝试使用读取文件BinaryReader.但是,我在检索预期的值时遇到问题.
using (BinaryReader b = new BinaryReader(File.Open("file.dat", FileMode.Open)))
{
int result = b.ReadInt32(); //expected to be 2051
}
Run Code Online (Sandbox Code Playgroud)
"file.dat" 是以下......
00 00 08 03 00 00 EA 60
Run Code Online (Sandbox Code Playgroud)
预期的结果应该是2051,但它得到的东西完全无关紧要.请注意,我每次得到的结果都是一样的.
问题是什么?