2012-11-01 242 views

回答

20

假設long是關鍵和int是值;

applyOnTree.ToDictionary(x => x.Item1, x => x.Item2); 

很明顯,只是反過來這兩個,如果是相反的。

+0

這是正確的,但只記得包括「使用System.Linq的」指令,如果你不已經在你的文件的頂部有它。 –

+0

這很好地工作,假設列表中的每個元素都有一個唯一的鍵。否則,目前還不清楚如何進行LINQ查詢(迭代轉換非常簡單)。 –

3

使用ToDictionary擴展方法:

var dictionary = applyOnTree.ToDictionary(l => l.Item1, l => l.Item2);