标签: c#
我有两个列表,我需要检查另一个列表是否具有相同的内容。如果有类似的内容,我需要将那些内容保存到变量中。 如何比较列表内容是否包含其他内容?
例如: listA具有(a,b,c,d,f),listB具有(c,f,h,j) 返回值必须为(c,f)
答案 0 :(得分:3)
LINQ中有一个优雅的解决方案(需要using System.Linq在文件顶部):
using System.Linq
var itemsInBoth = listA.Intersect(listB);