首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

MemoryStream和StreamReader的有关问题

2012-01-23 
MemoryStream和StreamReader的问题实例化一个MemoryStream对象objMemoryStream,并向其中写入数据....(写入

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

热点排行