我正在尝试合并这两个LINQ查询,但我有些困惑。我决定在两个不同的查询中进行处理,因为它们似乎有些复杂。可以合并这些吗?
foreach (var xe in document.Descendants("post"))
{
var itemss = xe.Elements("photo-url")
.Where(x => x.Attribute("max-width").Value == "1280" &&
x.Value == "www.tumblr.com");
var itemssss = xe.Elements("photoset")
.Where(x => x.Descendants("photo-url").Any(y => y.Attribute("max-width").Value == "1280" && y.Value != "www.tumblr.com"));
}
答案 0 :(得分:0)
如果您的意思是串联......
var merged = itemss.Concat(itemssss);