我有一个 uint16 列表,我正在尝试将其写入二进制文件。我在列表的开头确实有一个 0,它为其添加了一个空终止符。如何将我的列表转换为能够正确写入二进制文件?
List<UInt16> xyz = new List<UInt16>();
Byte[] byteArray = null;
byteArray = xyz.SelectMany(i => BitConverter.GetBytes(i)).ToArray();
Using(BinaryWriter Writer = new BinaryWriter(File.Create(path))
{
Writer.Write(byteArray);
}
谢谢。