【发布时间】:2010-10-24 21:32:50
【问题描述】:
我有一个返回 ByteArray 数组的方法:
public byte[][] Draw(ImageFormat imageFormat, ImageSize imageSize);
我需要把它写成MemoryStream:
var byteArray = instanceName.Draw(ImageFormat.Jpeg, ImageSize.Dpi150);
MemoryStream ms = new MemoryStream(byteArray[0]);
到目前为止,这是有效的,因为 byteArray 的数组只有一个元素。有人可以指出并提供解决方案:如果 byteArray 的数组有多个元素会发生什么?
我想用当前的代码我仍然会取 byteArray 的第一个元素并丢弃其余的,但我需要 MemoryStream 并且它不能取多维数组。
【问题讨论】:
标签: c# asp.net multidimensional-array bytearray memorystream