2012-01-09 52 views
0

我有如下的代码:LINQ到XML结果对象未示出的扩展方法

Dim xdTest As XDocument = XDocument.Load(GetXMLPath()) 
Dim objResult = From xe In xdTest.Elements("Some Element") _ 
          Where xe.Element("strName").Value = strInput _ 
          Select xe.Element("intValue").Value 
objResult. 

我不能访问任何objResult扩展方法,像.ToList()或。首先()。该文件导入System.Linq并且该项目针对.NET 3.5。

如何获取扩展方法?

感谢您的帮助!

+1

导入System.Xml.Linq命名空间? – sehe 2012-01-10 20:17:26

+0

得知,@sehe – Riddari 2012-01-10 21:06:21

回答

0

我假设GetXMLPath返回一个有效的路径和strInput是一个字符串。用xdTest替换xdScenario应该允许intellisense返回。

+0

Herp derp。我在上面的代码中犯了一个错误,实际上它应该是xdTest而不是xdScenario。固定。 – Riddari 2012-01-10 21:05:31