C#.net中MemoryStream数据流如何多次写入一次读出 10

MemoryStreamms=newMemoryStream();ms.Write(bitLen,0,r);//多次ms.Read(buffer,0,size);//一次... MemoryStream ms = new MemoryStream();
ms.Write(bitLen, 0, r); / /多次
ms.Read(buffer, 0, size);//一次读出,但每次读出都是空的
展开
 我来答
百度网友5298263
2017-03-27 · TA获得超过967个赞
知道小有建树答主
回答量:1005
采纳率:94%
帮助的人:512万
展开全部
写入后缓冲区指针是在最后面的
所以要移动指针到最前面
ms.Position=0;
再去读
追问
嗯,把Position=0;后只能读取到最后一次写入的值,前几次的写入的不能一块读到
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式