标签:
这是在再做一个图片浏览的时候想到的问题,以为在图片浏览的时候有多种不同格式的文件需要打开,因此必须要让程序支持这种功能,
假如我们只是打开一个类型的图片 我们可能会这样去写
ArrayList list = new ArrayList();//存放图片 string[] files;//需要打开的文件夹 files = Directory . GetFiles ( Path,"*jpg"); foreach ( string item in files ) { FileInfo info = new FileInfo ( item); list . Add ( info); } return list;
当多种的时候我们可以将他放入到一个循环中来遍历,上代码
public ArrayList GetImages() { string [ ] ext = { "*png" , "*jpg" , "*bmp" };//要打开的图片格式 ArrayList list = new ArrayList();//存放图片 string[] files; for ( int i = 0; i < 3; i++ ) { files = Directory . GetFiles ( Path,ext[i]); foreach ( string item in files ) { FileInfo info = new FileInfo ( item); list . Add ( info); } } return list; }
标签:
原文地址:http://www.cnblogs.com/linbinqiang/p/4704423.html