Mahdi Ghiasi Mahdi Ghiasi - 3 months ago 41
C# Question

Save and load MemoryStream to/from a file

I am serializing an structure into a

MemoryStream
and I want to save and load the serialized structure.

So, How to Save a
MemoryStream
into a file and also load it back from file?

AVD AVD
Answer

You may use MemoryStream.WriteTo or Stream.CopyTo (supported in framework version 4.5.2, 4.5.1, 4.5, 4) methods to write content of memory stream to another stream.

memoryStream.WriteTo(fileStream);

Update:

fileStream.CopyTo(memoryStream);
memoryStream.CopyTo(fileStream);