用另一个列表过滤列表

时间:2019-07-19 10:40:16

标签: c#

我有两个列表,我需要检查另一个列表是否具有相同的内容。如果有类似的内容,我需要将那些内容保存到变量中。 如何比较列表内容是否包含其他内容?

例如: listA具有(a,b,c,d,f),listB具有(c,f,h,j) 返回值必须为(c,f)

1 个答案:

答案 0 :(得分:3)

LINQ中有一个优雅的解决方案(需要using System.Linq在文件顶部):

var itemsInBoth = listA.Intersect(listB);