2012-11-01 20 views

cevap

20

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.

+0

Bu doğru, ancak dosyanızın üst kısmında yoksa "System.Linq" kullanarak bir "yönerge" eklemeyi unutmayın. –

+0

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). –

3

kullanımlar ToDictionary uzantısı yöntemi: long varsayılarak

var dictionary = applyOnTree.ToDictionary(l => l.Item1, l => l.Item2); 
İlgili konular