【问题标题】:Which directories to import to work with Xml and Linq - C#要导入哪些目录以使用 Xml 和 Linq - C#
【发布时间】:2012-03-31 09:15:37
【问题描述】:

有人能指出我应该使用哪个目录来处理 LINQ 的“From”、“select”和“where”等关键字吗?

我正在尝试这样做:

var document = XDocument.Load(workingDir + @"\Moduleslist.xml");
var items = From d in document.Descendants("Name")
                        select d.Value;

但它给了我关于“From”和“select”“Value”和“Descendants”的错误。我试过导入 System.Xml.Linq;和 System.Linq;但没有一个允许我使用这些关键字。有人知道如何解决这个问题吗?

【问题讨论】:

  • 它们被称为命名空间,而不是目录。使用正确的词语有助于 Google。

标签: c# .net xml linq linq-to-xml


【解决方案1】:

您应该使用from 而不是From

【讨论】:

  • 很抱歉再次打扰,但即使我有 System.Xml.Linq.XDocument,我仍然无法访问 XDocument 方法 Load 和 Descendants;进口的。
  • @AZ1,您必须添加 System.LinqSystem.Xml.Linq 命名空间。同时添加对System.XmlSystem.Xml.Linq 程序集的引用。
  • 我都有,但仍然无法识别方法
【解决方案2】:

将 System.Linq 用于 LINQ 和 Linq 关键字是小写形式,例如 from、select 等

LINQ Info

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    相关资源
    最近更新 更多