LINQ检查嵌套集合中的重复项

珍妮·罗恩斯利(Janine Rawnsley)

我有一个收藏Col1,每个都有一个收藏Col2

我想知道是否Col2有重复Value,只有在什么时候重复Col2.Type= "AType"

Col1    Col2    Type    Value
Col1a   Col2a   AType   10
Col1a   Col2b   BType   10
Col1a   Col2c   AType   15
Col1b   Col2a   AType   10
Col1b   Col2b   Ctype   20
Col1b   Col2c   Atype   30

^将返回false,在Col2中没有AType的重复项

Col1    Col2    Type    Value
Col1a   Col2a   AType   10 << Dupe
Col1a   Col2b   BType   15
Col1a   Col2c   AType   10 << Dupe
Col1b   Col2a   AType   10
Col1b   Col2b   Ctype   20
Col1b   Col2c   Atype   30

^会回来 true

蒂姆·施密特(Tim Schmelter)
bool anyDups = Col1
    .Any(c1 => c1.Col2
        .Where(c2 => c2.Type == "AType")
        .GroupBy(c2 => c2.Value)
        .Any(g => g.Count() > 1));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

LINQ检查嵌套集合中的重复项

来自分类Dev

使用LINQ从类型集合中过滤重复项

来自分类Dev

使用LINQ从类型集合中过滤重复项

来自分类Dev

反转LINQ中的嵌套集合

来自分类Dev

反转LINQ中的嵌套集合

来自分类Dev

在sql中检查重复项

来自分类Dev

检查arraylist中的重复项

来自分类Dev

将重复项添加到集合中或检查元素是否存在,然后添加

来自分类Dev

如何从集合中删除重复项?

来自分类Dev

如何从MongoDB集合中删除重复项

来自分类Dev

Powershell-从集合中删除重复项

来自分类Dev

根据条件删除集合中的重复项

来自分类Dev

在插入集合之前是否应该检查重复项

来自分类Dev

检查列表中的唯一值,然后增加重复项 c# Linq

来自分类Dev

使用 LINQ 在嵌套集合中查找值

来自分类Dev

join-嵌套列表中的重复项

来自分类Dev

删除嵌套列表中的重复项

来自分类Dev

从嵌套词典列表中删除重复项

来自分类Dev

在嵌套的 df 中查找重复项

来自分类Dev

从嵌套列表中删除重复项

来自分类Dev

检查int数组中的重复项

来自分类Dev

检查List <>中是否存在重复项

来自分类Dev

Bigquery:在流中检查重复项

来自分类Dev

反应-检查数组中的重复项

来自分类Dev

如何检查Jquery中的重复项

来自分类Dev

检查int数组中的重复项

来自分类Dev

检查List <>中是否存在重复项

来自分类Dev

宏以检查列中的重复项

来自分类Dev

检查系列/字典中的重复项