2
我写在二进制文件中的整数值如下: - 检索如何从二进制文件中检索整数值在C#
int val =10;
FileStream fs = new FileStream("BinaryFile.bin", FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs, Encoding.Unicode);
bw.Write(val);
//Reading value from binary as:-
FileStream fs = new FileStream("BinaryFile.bin", FileMode.Open);
BinaryReader br = new BinaryReader(fs, Encoding.Unicode);
int x = br.ReadInt32();
值为:1.092616E + 09
我得到这个值而不是“10”
是否有任何其他方法来检索int值?
工作正常,我读出。你如何显示'x'? –
我只是在消息框中显示x。 – Payalg
当您调试代码并跨越'ReadInt32'行时,会发生什么?'x'是否持有'10'? –