【发布时间】:2019-06-24 16:23:25
【问题描述】:
我有一个脚本试图将图像转换为字节数组,但无法让它输出数组。
使用
Console.WriteLine(bytearray);
我只是得到一个输出
System.Byte[]
尝试时
return bytearray;
我得到了错误
'Program.Main(string[])' returns void, a return keyword must not be
followed by an object expression
byte[] bytearray;
using (MemoryStream ms = new MemoryStream())
{
img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
bytearray = ms.ToArray();
Console.WriteLine (bytearray);
}
我想要将图像输出到控制台的字节数组。任何帮助将不胜感激,谢谢!
【问题讨论】:
-
请注意,链接的可能重复项中接受的答案是将包含某种编码的字符代码点的字节数组转换为文本,因此不适合手头的问题。
-
这段代码有两个问题。产生错误的原因是您尝试在
void方法中使用return bytearray。第二个是你试图打印一个字节数组而不指定 如何 这样做
标签: c# arrays system.drawing