读书人

MemoryStream和StreamReader的有关问题

发布时间: 2012-01-23 21:57:28 作者: rapoo

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

读书人网 >C#

热点推荐