我需要將數據保存到二進制文件。它是類型List<Int16>
。我怎樣才能將這些數據寫入文件?將Int16列表保存爲二進制文件
0
A
回答
2
嘗試使用
using(BinaryWriter binWriter = new BinaryWriter(File.Open(fileName, FileMode.Create)))
{
binWriter.Write(what_you_want);
}
0
3
using(var file = File.Create("out.bin"))
using (var writer = new BinaryWriter(file))
{
foreach (short value in list)
{
writer.Write(value);
}
}
注意到這一假設你想用你的CPU的字節順序。
+0
可能最好在開始時寫一個整數來表示列表中有多少項,儘管您可以通過將文件大小除以2來推斷它。 – 2011-02-25 22:07:30
+0
@Jim真的夠了 - 它歸結爲您希望它看起來如何* *完全**最終。您也可以只檢測流的結束。 – 2011-02-25 22:09:02
相關問題
- 1. 二進制回到列表<Int16>
- 2. 將二進制數組轉換爲int16
- 3. 二進制文件:如何將.csv保存爲二進制文件.dat
- 4. 將二進制文件保存爲文件
- 5. 將pdf文件的二進制內容保存爲javascript變量
- 6. 將數據幀保存爲二進制文件
- 7. 將int保存爲二進制文件c
- 8. 將多個結構保存爲二進制文件(C)
- 9. Javascript將二進制數據保存爲ANSI編碼的文件
- 10. 從SQL Server保存二進制文件
- 11. 在Golang中讀取int16二進制文件
- 12. 如何通過TableServiceEntity將二進制文件保存到Azure表存儲?
- 13. 將二進制文件從httppostedfile保存到blob
- 14. ActionScript 3:如何將二進制數據保存到文件
- 15. 將數據保存到二進制文件
- 16. 如何將矢量保存到二進制文件?
- 17. 如何讀取二進制文件並將其保存管道
- 18. 將數據保存到二進制文件
- 19. 將二進制信息保存到文件
- 20. Rails:將二進制字段的內容保存到文件中
- 21. JavaScript的保存二進制數據爲JPEG文件
- 22. PhoneGap:爲iPhone和Android下載和保存二進制文件(mp3)
- 23. 將二進制IOstream轉換爲文件
- 24. Nginx - 將PHP視爲二進制文件
- 25. 將.bmp文件解碼爲二進制
- 26. 將二進制文件解釋爲ASCII
- 27. 保存二進制文件到文件夾?
- 28. 如何將Excel HTML文本文件保存到Excel xls二進制文件中?
- 29. 如何檢索longblob列的二進制內容並保存爲文件?
- 30. 使用urllib下載二進制加密文件,將其保存爲流
你想要什麼格式的結果?只是說「二元」有點含糊。你能發表一個你想要輸出看起來像什麼的具體例子嗎? – 2011-02-25 22:02:56
記住格式化代碼:<>消失,否則 – 2011-02-25 22:03:36
可能重複的[C#寫入對象到二進制文件](http://stackoverflow.com/questions/2598929/c-writing-object-to-binary-file) – 2011-02-25 22:03:41