Ho listesine dönüştürün?Sözlük için Tuples listesi (C#) en kısa yoldan dönüştürmek için Tuples 'in Sözlük
IList<Tuple<long, int>> applyOnTree = getTuples();
Ho listesine dönüştürün?Sözlük için Tuples listesi (C#) en kısa yoldan dönüştürmek için Tuples 'in Sözlük
IList<Tuple<long, int>> applyOnTree = getTuples();
anahtar ve int
değeri;
applyOnTree.ToDictionary(x => x.Item1, x => x.Item2);
Açıkçası, diğer iki yolu tersi durumda, sadece iki tane ters çevirin.
kullanımlar ToDictionary
uzantısı yöntemi: long
varsayılarak
var dictionary = applyOnTree.ToDictionary(l => l.Item1, l => l.Item2);
Bu doğru, ancak dosyanızın üst kısmında yoksa "System.Linq" kullanarak bir "yönerge" eklemeyi unutmayın. –
Bu, listedeki her öğe için tek bir benzersiz anahtar olduğunu varsayar. Aksi halde, bir LINQ sorgusunun nasıl yapılacağı açık değildir (yinelemeli bir dönüşüm oldukça kolaydır). –