byte[] b=d.Result(); try
{
MemoryStream ms=new MemoryStream(b,0,b.Length);
Image im=Image.FromStream(ms);
pic.Image=im;
}
上面运行是正常我把
MemoryStream ms=new MemoryStream(b,0,b.Length);
改
MemoryStream ms=new MemoryStream();
ms.Read(b,0,b.Length);
时,运行上面就报“无效的参数”,为什么呢?
b.Length 的类型有问题,你可以看看MemoryStream()的介绍