20

タプルのリストを辞書(C#)に最短の方法で変換する方法は?

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

2 に答える 2

37

longがキーであり、intが値であると仮定します。

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

明らかに、逆の場合は、これら2つを逆にします。

于 2012-11-01T15:41:33.410 に答える
4

ToDictionary拡張メソッドを使用します。

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