读书人

新手请问关于System.Drawing.Image类的

发布时间: 2013-04-20 19:43:01 作者: rapoo

新手请教关于System.Drawing.Image类的引入问题
我使用Visual Studio Express Edition 2012,创建了一个Console project (Based on .Net Framework 4.5)并创建Image与Byte Array的转换工具类,代码如下:


using System;
using System.Drawing;
using System.IO;
using System.Collections;
using System.Drawing;
namespace VFPSticker
{
/// <summary>
/// Description of ImageConverter.
/// </summary>
public class ImageConverter
{
public ImageConverter()
{
}

public byte[] imageToByteArray(Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms, Imaging.ImageFormat.Gif);
return ms.ToArray();
}

public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;

}

public static void Main()
{

}

}
}



却在编译时报出错误:

Error2The type or namespace name 'Image' could not be found (are you missing a using directive or an assembly reference?)


请问为什么会出现这个错误呢? 是否因为我的版本是体验版呢? 求各位朋友解答
[解决办法]
添加程序集引用
[解决办法]
是不是项目没有引用呀。
[解决办法]
using只是告诉编译器编译的时候 找类型可以去的命名空间,本质没什么用,因为你只要把类名都写全的话就using就可以去掉。
项目引用才是建立程序集之间的依赖关系。

读书人网 >C#

热点推荐