C# 如何使用BinaryWriter获取写入字节的长度?
考虑一个简单的BinaryWriter过程:C# 如何使用BinaryWriter获取写入字节的长度?,c#,binarywriter,C#,Binarywriter,考虑一个简单的BinaryWriter过程: using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create))) { writer.Write(10000); writer.Write("Temp"); writer.Write(30); writer.Write(50.6);
using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create)))
{
writer.Write(10000);
writer.Write("Temp");
writer.Write(30);
writer.Write(50.6);
}
现在,如何获得BinaryWriter写入的总字节数?以及如何将此数量附加到当前writer对象,例如writer.Write(totalNumberAsBytes)您是否尝试过
writer.BaseStream.Length
?这应该是流中的字节数