20

如何以最短的方式将元组列表转换为字典(C#)?

IList<Tuple<long, int>> applyOnTree = getTuples();
4

2 回答 2

37

假设long是键,int是值;

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

显然,如果相反,只需将这两个颠倒即可。

于 2012-11-01T15:41:33.410 回答
4

使用ToDictionary扩展方法:

var dictionary = applyOnTree.ToDictionary(l => l.Item1, l => l.Item2);
于 2012-11-01T15:41:25.477 回答