2012-01-09 42 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