如何将List 写入二进制文件(长4个字节)?
|
我需要将一个整数列表写入长度为4个字节的二进制文件中,因此,我需要确保该二进制文件正确无误,然后执行以下操作:
using (FileStream fileStream = new FileStream(binaryFileName, FileMode.Create)) // destiny file directory.
{
using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
{
for (int i = 0; i < frameCodes.Count; i++)
{
binaryWriter.Write(frameCodes[i]);
binaryWriter.Write(4);
}
binaryWriter.Close();
}
}
在这一行:binaryWriter.Write(4);
我给的大小,对吗?
没有找到相关结果
已邀请:
2 个回复
死搭胯
将整数
写入流中(例如
之类)。 这行是正确的:
。它将整数“ 6”写入流中。由于整数需要4个字节,因此将精确地写入4个字节。 当然,如果您的列表包含X个条目,则结果文件的大小将为4 * X。
谷起