2 lxd0206 lxd0206 于 2013.12.30 14:20 提问

c# System.IO 关于write方法问题

本人使用ZOutputStream 解压数据

public byte[] deCompression(byte[] bytes)
{
MemoryStream outStream = new MemoryStream();
ZOutputStream zOutputStream = new ZOutputStream(outStream);

zOutputStream.Write(bytes, 0, bytes.Length);
zOutputStream.Close();
outStream.Close();
return outStream.ToArray();
}
调用zOutputStream.Write(bytes, 0, bytes.Length);时出错,如果改为zOutputStream.Write(bytes, 0, bytes.Length-1);就变得正常,但是这样就少写入一个byte好奇怪啊,求高人指点。
write(byte[] bytes, int off, int len)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!