c# - 从引用列表中查找列表中的重复项

标签 c# .net linq c#-4.0

我想知道 listRef 的至少一个元素是否在 listA 中多次出现?其他值可以出现多次。

List<string> listA = new List<string> { "A", "A", "B", "C", "D", "E" };
List<string> listRef = new List<string> { "B", "D" };

谢谢,

最佳答案

试试这个:

bool hasRef = listref.Any(r => listA.Count(a => a == r) > 1);

关于c# - 从引用列表中查找列表中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569721/

相关文章:

c# - 使用 XElement 的方法 Elements(XName) 的 Linq To Xml 问题

c# - 在 DirectX 中渲染环境

c# - DataTable 的每一行作为一个类?

c# - 主键冲突 : Inheritance using EF Code First

c# - kentico cms中自定义字段的级联下拉列表

c# - 在 C# 中使用许多转换和明显模式缩短代码的正确方法

mysql - SQL插入多行,对象引用未设置为对象实例错误

c# - 如何使用 LinQ 搜索不在 char 数组中的字符串

c# - 使用 LINQ 从数据表的列中消除逗号 (,)

c# - 可空 bool 列的 LINQ Where 子句中的三元运算符