我有這兩個集合:如何使用鍵和數組和列表創建字典?
List<string> files =
Directory.GetFiles(FilePath).ToList().Select(file => new FileInfo(file).Name).ToList();
string[] dirs = Directory.GetDirectories(FilePath);
不過,我想這兩個添加到一個空的字典,所以我有一個大字典,路徑和文件。我不確定的事情,我如何/在哪裏指定密鑰?
對於文件,我希望文件名作爲關鍵字,而對於目錄,我希望最後一個目錄(例如,在/ b/c中的c)成爲關鍵。我知道如何使用FileInfo/DirectoryInfo類獲取這些信息,但不確定如何將這些信息包含在上面創建的字典中?
我使用.NET V3.5和LINQ很好。
感謝
你已經告訴我們你想要的鑰匙是什麼,但那些值呢? – Gabe 2011-05-04 22:51:49