2011-03-01 111 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(); 
相關問題