7
に変換して、短期間でTuples to Dictionary(C#)のリストを変換しますか?タプルのリストを辞書
IList<Tuple<long, int>> applyOnTree = getTuples();
に変換して、短期間でTuples to Dictionary(C#)のリストを変換しますか?タプルのリストを辞書
IList<Tuple<long, int>> applyOnTree = getTuples();
はキーであり、int
値です。
applyOnTree.ToDictionary(x => x.Item1, x => x.Item2);
明らかに、逆の場合は、これらの2つを逆順にしてください。
使用ToDictionary
拡張メソッド:long
を仮定
var dictionary = applyOnTree.ToDictionary(l => l.Item1, l => l.Item2);
これは間違いありませんが、ファイルの先頭に「using System.Linq」ディレクティブが含まれていない場合は、その覚えが必要です。 –
これは、リスト内の各要素に1つの一意のキーが存在すると仮定するとうまくいきます。それ以外の場合は、LINQクエリの実行方法がわかりません(反復変換は非常に簡単です)。 –