2011-03-01 11 views
6

que tienen una gran variedad de rutas de directorio, y quieren obtener toda¿Es posible crear una matriz de una dimensión a partir de dos usando LINQ?

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

Ahora quiero obtener la lista de archivos en una matriz dimensión, es posible convertir esta matriz de una dimensión? Y, en general, ¿es posible convertir una matriz de dos dimensiones en una juntando togather usando linq?

Respuesta

14
string[] dirFiles = dirs.SelectMany(Directory.GetFiles).ToArray(); 
7
string[] dirFiles = dirs.SelectMany(Directory.GetFiles).ToArray(); 
Cuestiones relacionadas