我需要将数据保存到二进制文件中。它的类型为List<Int16>
。如何将此数据写入文件?
答案 0 :(得分:3)
using(var file = File.Create("out.bin"))
using (var writer = new BinaryWriter(file))
{
foreach (short value in list)
{
writer.Write(value);
}
}
请注意,这假设您要使用CPU的字节序。
答案 1 :(得分:2)
尝试使用
using(BinaryWriter binWriter = new BinaryWriter(File.Open(fileName, FileMode.Create)))
{
binWriter.Write(what_you_want);
}
答案 2 :(得分:0)