参考网址:<url>http://blog.csdn.net/andrew_wx/article/details/6629951</url>
http://www.cnblogs.com/maxianghui/archive/2006/07/24/458292.html
static void Main(string[] args)
{
MemoryStream memoryStream = new MemoryStream();
Console.WriteLine("初始分配容量为:{0}", memoryStream.Capacity);
Console.WriteLine("初始使用容量为:{0}", memoryStream.Length);
UnicodeEncoding encoder = new UnicodeEncoding();
byte[] bytes = encoder.GetBytes("hello");
memoryStream.Write(bytes, 0, bytes.Length);
//写入数据后 MemoryStream 实例的容量和使用大小
Console.WriteLine("当前分配容量:{0}", memoryStream.Capacity);
Console.WriteLine("当前使用量:{0}", memoryStream.Length);
//当前游标位置
Console.WriteLine("当前偏移位置 " + memoryStream.Position);
//设置从当前游标位置向后偏移3个单位
memoryStream.Seek(3, SeekOrigin.End);
Console.WriteLine("当前游标位置 " + memoryStream.Position);
}
输出结果: