何以最短的方式将元组列表转换为字典(C#)?
IList<Tuple<long, int>> applyOnTree = getTuples();
答案 0 :(得分:23)
假设long
是关键,int
是值;
applyOnTree.ToDictionary(x => x.Item1, x => x.Item2);
显然,如果是相反的话,只需反转那两个。
答案 1 :(得分:3)
使用ToDictionary
扩展方法:
var dictionary = applyOnTree.ToDictionary(l => l.Item1, l => l.Item2);