我想阅读XML Page URLString中的url,并编写了以下代码:
XElement xelement = XElement.Load(URLString);
var list = from y in xelement.Descendants(atom + "entry")
select new {
Link = y.Element(atom + "link").Attribute("href").Value
};
调试中列表的输出是25 url。
我想将这些项目放入list
。如何使用for,while,foreach等来遍历列表以获取其中的项目?
答案 0 :(得分:0)
自从我使用LINQ以来已经有一段时间了,但我认为你可以做到这一点:
XElement xelement = XElement.Load(URLString);
var items = from y in xelement.Descendants(atom + "entry")
select y.Element(atom + "link").Attribute("href").Value;
var list = items.ToList();
此时,list
的类型为List<string>
,您可以随意使用它。