我有一个返回 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
并且它不能采用多维数组。