MemoryStream和StreamReader的问题
实例化一个MemoryStream对象objMemoryStream,并向其中写入数据....(写入数据代码省略)
用objMemoryStream构造一个StreamReader对象:
System.IO.StreamReader objStreamReader = new System.IO.StreamReader(objMemoryStream,System.Text.Encoding.GetEncoding( "gb2312 "));
为何objStreamReader不能取得其数据objStreamReader.ReadToEnd();
------解决方案--------------------C#中想读内存。。好像不是这么搞的吧。。。。
------解决方案--------------------objMemoryStream.Position=0;
System.IO.StreamReader objStreamReader = new System.IO.StreamReader(objMemoryStream,System.Text.Encoding.GetEncoding( "gb2312 "));
//这样就好,如还不行,把错误贴一下
------解决方案--------------------写入时用flush就可以。然后设置下position