2011-03-01 108 views
6

我的目录路径的数组,并希望得到所有是否可以使用LINQ从两个数组创建一个维数组?

string[] dirs = ...; 
string[][] dirFiles = dirs.Select(Directory.GetFiles).ToArray(); 

现在,我想在一个维数组的文件列表,是有可能这个数组转换为一个维度? 一般来说,是否有可能通过使用linq连接所有togather将二维数组转换为一个?

回答

14
string[] dirFiles = dirs.SelectMany(Directory.GetFiles).ToArray(); 
7
string[] dirFiles = dirs.SelectMany(Directory.GetFiles).ToArray(); 
相关问题