2009-08-25 9 views
0

に変換しました。xlinqの結果は、IDと電話で列挙できるので、その部分を単純に変換したいのですが、電話を変換する部分ですXElementオブジェクトからそのが リスト<XElement>をList <XElement.Value>

ハード

xLinqQuery.ToDictionary(e => e.id, e => e.phones.ToList()); 
を証明した文字列の数字は、私が欲しいもの Dictionary<int, List<XElement>>を返しますなど、私は e.phones.ToList().ForEach(...) でいくつかの奇妙なSelectManyを試してみました Dictionary<int, List<String>>

で無駄

をotのありませんの

おかげ

+0

多分あなたは、あなたがここで見ているタイプの明確化することができます:「辞書を返しますが>私が何をしたい辞書>である」 –

+0

@magnifico、角括弧は引用符で囲まれていないだったので、スニペットどこ読めません。 –

答えて

2
var dict = xLinqQuery.ToDictionary(
    e => e.id, 
    e => e.phones.Select(p => p.Value).ToList()); 
関連する問題