基于我看到here的代码,我几乎是完全相同的代码应工作:为什么选择不被识别为XElement的有效方法?
XDocument doc = XDocument.Parse(stringifiedXML);
var Platypi = doc.Descendants("Platypus").Select(delItem => new
{
Name = delItem.Element("duckbillName").Value,
Length = delItem.Element("length").Value,
Weight = delItem.Element("weight").Value,
Age = delItem.Element("age").Value,
}).ToList();
然而,而是粗暴地从我的lazyboy下抽搐地毯和泄漏我在地板上,嘲笑我的狼狈与“'System.Collections.Generic.IEnumerable'不包含'Select'的定义,并且没有找到接受'System.Collections.Generic.IEnumerable'类型的第一个参数的扩展方法'Select'(你是否缺少using指令或装配参考?)“
问题可能会得到肯定回答,b用鼠标右键单击“选择”不能提供“解决”上下文菜单项,所以我不知道什么,如果有的话,我可能会失踪。
你确定你已经从你的项目中添加了对'System.Linq'的引用吗? –
我有System.XML.LINQ;我看不到System.LINQ可用... –
您正在使用的是什么版本的.NET Framework?您至少需要使用4.0版本,以便能够使用LINQ方法 –