[英]How to get the length of written bytes with BinaryWriter?
Considering a simple BinaryWriter procedure: 考虑一个简单的BinaryWriter过程:
using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create)))
{
writer.Write(10000);
writer.Write("Temp");
writer.Write(30);
writer.Write(50.6);
}
Now, how can I get the total number of written bytes by the BinaryWriter? 现在,如何获取BinaryWriter写入的字节总数? And how to append this amount to the current writer object, eg writer.Write(totalNumberAsBytes) 以及如何将此金额追加到当前writer对象,例如writer.Write(totalNumberAsBytes)
Have you tried writer.BaseStream.Length
? 您是否尝试过writer.BaseStream.Length
? This should be the amount of bytes in the stream. 这应该是流中的字节数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.