【问题标题】:XML Parsing with linq使用 linq 进行 XML 解析
【发布时间】:2011-10-31 16:59:27
【问题描述】:
<Page>
     <NTrans>
          <Testing testsequence = 1 skew = 3 />
          </Testing>
     </NTrans>
</Page>

我想在 c# 中使用 a var 拉取测试序列和倾斜。我该怎么办?现在我有:

var _img = xDoc.Element("Page").Descendants("Testing").Attributes("testsequence").ToList();

这不起作用。它说 IEnumerable 不包含 ToList 的定义

【问题讨论】:

    标签: xml linq c#-3.0


    【解决方案1】:

    ToList() 方法是 IEnumerable 的扩展方法。扩展方法是在 C# 3.0 中引入的,所以如果你的标签是正确的并且你使用的是 C# 3.0,这应该没问题。

    您可能需要导入包含ToList 扩展方法的命名空间。

    将此代码与其余的 using 语句放在代码文件的顶部:

    using System.Linq
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 2012-05-29
      • 2013-07-18
      • 1970-01-01
      相关资源
      最近更新 更多