2012-11-01 198 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);