完整代碼如下:
引入命名空間:
在這個例子中,使用BinaryWriter對象的Write方法向文件寫入Double類型的變量 aDouble 時,由于參數是Double類型,因此調用Write(Double)的重載形式,向文件流寫入一個固定長度為8字節的浮點類型數據。與此對應,讀取該數據時,采用ReadDouble()方法從當前流中讀取8字節浮點值。
當寫入Int32 類型的變量 aInt 時,系統自動調用Write(Int32) 方法,向文件流中寫入4 字節有符號整數,讀取數據時,調用ReadInt32()方法,從文件流中讀取4字節長度的數據。
可以看出,BinaryReader 和 BinaryWriter 對象在向流中寫入和讀取整型、浮點型等具有固定長度類型的數據時,非常方便。
新聞熱點
疑難解答