选择所有相交的项目



我想获取与此 LINQ 查询相交的所有值:

Where(x => x.Attribute("name").Value).Intersect(myList).Any();

我不知道如何添加选择。

我假设你想要所有的属性("名称")。我的列表中的值

你可以做

Where(x=>myList.Contains(x.Attribute("name").Value)).Select(x=>x.Attribute("name").Value)

Select(x=>x.Attribute("name").Value).Intersect(myList)

你为什么要做交叉?为什么不只列出包含?

data.Where(x => myList.Contains(x.Attribute("name").Value).ToList();

data.Select(x => x.Attribute("name").Value).Intersect(myList);

相关内容

  • 没有找到相关文章

最新更新