MemoryStream.ToArray()
using System;
using System.IO;
public class MainClass
{
public static int Main(string[] args)
{
MemoryStream myMemStream = new MemoryStream();
myMemStream.Capacity = 256;
for(int i = 0; i < 256; i++)
myMemStream.WriteByte((byte)i);
myMemStream.Position = 0;
for(int i = 0; i < 256; i++)
Console.Write(myMemStream.ReadByte());
Console.WriteLine();
FileStream dumpFile = new FileStream("Dump.dat", FileMode.Create, FileAccess.ReadWrite);
myMemStream.WriteTo(dumpFile);
byte[] bytesinMemory = myMemStream.ToArray();
myMemStream.Close();
for(int i = 0; i < bytesinMemory.Length; i++)
Console.Write(bytesinMemory[i]);
return 0;
}
}
Related examples in the same category