C#怎么把一组图片放入image数组中呀

image[] images=null;
for (int i = 0; i < 22; i++)
{
images[i] = Image.FromFile("E:\\images\\" + (i+1) + ".png");
}
这段代码哪里错了,老是提示未将对象引用设置到对象的实例错误

images只是一个数组引用,需要对images中的每一个对象进行初始化,申请空间。
image[] images=null;
for (int i = 0; i < 22; i++)
{
images[i] = new image()....//具体怎么写会提示的
images[i] = Image.FromFile("E:\\images\\" + (i+1) + ".png");
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C#怎么把图片放数组里
可以这样,image是个抽象类,不管用imge[]数组还是list<image> 都只是第一步,需要的是往数组里面存image;List<Image> imgArr = new List<Image>();imgArr.Add(Image.FromFile("a.jpg", false));imgArr.Add(Image.FromFile("a.jpg", false));imgArr.Add(Image.FromFile("a.jpg", false))...

C#怎么引用资源里面的图片,并且把它放到一个数组里
把图片放在Debug文件里,再用相对路径Application.startup+"\\\\"+ImageName(图片名字,要加上后缀名)存储到数组里就可以了,要使用图片的话用Image.From(Application.startup+"\\\\"+ImageName)

在C#中如何将图片设置为Image类数组的元素???
List<Image> imagelist = new List<Image>();

如何用c#将图片读入并存入数组中
将文件通过fs.Read(FileData,0,FileLen)保存在Byte变量中。以下是核心代码:FileStream fs = new FileStream("1.jpg", FileMode.Open);int filelength = 0;filelength=(int) fs.Length; \/\/获得文件长度 Byte[] fl = new Byte[filelength]; \/\/建立一个字节数组 fs.Read(fl, 0, filelength); \/...

怎么用C#实现,将一个文件夹下的所有图片都加载到Picturebox中显示出 ...
“怎么实现将一个文件夹下的所有图片都加载进来,并且全部显示出来”这个到不难,已经实现。求问“对于每张图片,可以移动位置来调节排列的位置”这个该怎么实现

C# 把图片放入数据库中 和从数据库中读出来放入pictureBox1_百度知...
放入数据库有两种方法,一个是将图像数据放入二进制数组,添加到参数集合,执行SQL语句写入图像。第二个是用SQL2008的新功能FILESTREAM,能将图文混和数据例如Word文件写入数据库。从数据库读出图像数据使用SqlDataReader的几个方法:GetSqlBytes方法用于检索varbinary(max)列的内容,GetSqlChars方法可用于检索...

怎么在C#中将图像集合的图像元素添加
1. 第一步,双击或者右击打开C#软件,接着将若干个Image图像变量进行定义。2. 第二步,使用Image类中的FromFile方法,将各个变量载入测试图像。3. 第三步,使用ImageList对象的Images的Add添加方法,来将图像数组进行添加。4. 第四步,可以使用Images属性下的AddRange方法,来将图像数组进行添加。5. 第...

C#.NET formwork ImageList怎么通过代码插入多张图片
string[] arrFileNames = System.IO.Directory.GetFiles ( @"c:\\image" );ImageList imgList = new ImageList ( );Image img = null;foreach ( string name in arrFileNames ){ img = Image.FromFile ( name );imgList.Images.Add ( img );} this.pictureBox1.Image = imgList.Images...

在c#中如何向多个picturebox中导入同一张图片
List<PicutreBox> pictureList=new List<PicutreBox>();将所有PicutreBox放入这个List就行\/\/list.Add(pictureBox1);需要改变Image属性的时候,就 foreach(var pbox in pictureList ) pbox.Image=xxxx;

c#如何获取黑白图像的每个像素值的个数并放到数组里
private static void PrintRGB() { Image img = null; try { img = System.Drawing.Image.FromFile("..\/..\/photo.png"); } catch (Exception e) { Console.WriteLine(e.Message); } Bitmap map=new Bitmap (img,img.Width,img.Height); for (int ...

相似回答