C# 如何使用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);

考虑一个简单的BinaryWriter过程:

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
?这应该是流中的字节数