public static ArrayList GetPic(string str)
{
ArrayList arr = new ArrayList();
DirectoryInfo di = new DirectoryInfo(str);
FileInfo[] files = di.GetFiles("*.GIF");
for (int x = 0; x < files.Length; x++)
{
arr.Add(files[x].Name);
}
return arr;
}
请教一个问题,上面用的的是ArrayList,那位大哥能帮我改成list的
谢谢
{
ArrayList arr = new ArrayList();
DirectoryInfo di = new DirectoryInfo(str);
FileInfo[] files = di.GetFiles("*.GIF");
for (int x = 0; x < files.Length; x++)
{
arr.Add(files[x].Name);
}
return arr;
}
请教一个问题,上面用的的是ArrayList,那位大哥能帮我改成list的
谢谢
所以你把上述代码的ArrayList全都替换成List<string>这样就可以了。
{
List<string> list = new List<string>();
DirectoryInfo di = new DirectoryInfo(str);
FileInfo[] files = di.GetFiles("*.GIF");
for (int x = 0; x < files.Length; x++)
{
list.Add(files[x].Name);
}
return list;
}
{
return new DirectoryInfo(str).GetFiles("*.GIF").Select(x => x.Name).ToList();
}