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'? –