我需要將數據保存到二進制文件。它是類型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. 二進制INT16上的C++
- 6. 如何將int16寫入二進制文件?
- 7. 保存二進制文本文件
- 8. 如何將二進制表示保存到文件
- 9. 將多個結構保存爲二進制文件(C)
- 10. 將數據幀保存爲二進制文件
- 11. 將pdf文件的二進制內容保存爲javascript變量
- 12. 將int保存爲二進制文件c
- 13. Javascript將二進制數據保存爲ANSI編碼的文件
- 14. 從SQL Server保存二進制文件
- 15. 保存到二進制文件
- 16. vb.net將網絡二進制文件保存到文件
- 17. Python/SQLite存儲列表作爲二進制文件(blob)
- 18. 在Golang中讀取int16二進制文件
- 19. 如何通過TableServiceEntity將二進制文件保存到Azure表存儲?
- 20. 將對象保存爲二進制文件到外部存儲器? (Android)
- 21. 將構建的二進制文件保存到SCM中
- 22. 將二進制文件從httppostedfile保存到blob
- 23. 如何將矢量保存到二進制文件?
- 24. 如何讀取二進制文件並將其保存管道
- 25. Rails:將二進制字段的內容保存到文件中
- 26. java將二進制代碼保存到文件
- 27. ActionScript 3:如何將二進制數據保存到文件
- 28. 將二進制文件保存到數據庫
- 29. 將數據保存到二進制文件
- 30. 將二進制信息保存到文件
你想要什麼格式的結果?只是說「二元」有點含糊。你能發表一個你想要輸出看起來像什麼的具體例子嗎? – 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