我需要将数据保存到二进制文件。它是类型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