如何使用 Linq 查找列表中不存在于另一个列表中的元素?
我有 2 个 String
变量的 List
:
List<string> stringList1
List<string> stringList2
其中 stringList2
是 stringList1
的子集,
现在我想要所有元素stringList1
不在 stringList2
中
如何使用 Linq 实现此目的?
I have 2 List
of String
variables:
List<string> stringList1
List<string> stringList2
where stringList2
is a subset of stringList1
now I want all the elements on stringList1
that aren't in stringList2
How do I achieve this using Linq?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您想要在
IEnumerable
上使用Except
扩展方法You want to use the
Except
extension method onIEnumerable<T>
使用这个 LINQ 表达式:
我确信有一个内置方法,但这就是 LINQ。 (我现在没有 VC#...)
Use this LINQ expression:
I'm sure there's a built in method, but that's the LINQ. (I don't have VC# with me right now...)