解决方案 »

  1.   

    foreach循环的条件和前边的linq取值部分最好别动,谢谢啊
      

  2.   

    ClientContext是什么
    你给的样例xml中没有
      

  3.   

    遍历items,然后读取xelement的value或者你需要的属性,然后add到字典,就两句话的事,还想怎么简单
      

  4.   

    不要用DescendantNodes()用Elements(),给分吧,实现如下。
                foreach (XElement element in dbs.ToList())
                {
                    if (!String.IsNullOrEmpty((string)element.Element("Context")))
                    {
                        IEnumerable items = element.Element("Context").Elements();
                        foreach (XElement item in items)
                        {
                            dict.add(item.Name,item.Value);
                        }
                    }
                }
      

  5.   

    同意4楼。
    XElement 的name,value 就可以作为键,值