Save and load MemoryStream to/from a file

Mahdi Ghiasi picture Mahdi Ghiasi · Dec 24, 2011 · Viewed 625k times · Source

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?

Answer

adatapost picture adatapost · Dec 24, 2011

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);