菜头粿子园

关注

用linq求两个集合的差(找出数组中不存在于某个list的元素)

菜头粿子园

关注

阅读 41

2022-08-15


已知有一个​​数组 array​​​和一个​​IList<string> lis​​,现在要找出数组中不存在于某个list的元素。

用linq写出的代码非常简洁:

var array = ....;
var lisLogs = ......;

return (from f in array
where !(from log in lisLogs
select log.FILE_NAME)
.Contains(f)
select f).ToArray();


相关推荐

小编

有3个集合, 从其中一个集合中删除同时存在于另外两个集合的元素

小编 69 0 0

陈情雅雅

golang 求出这两个对象数组的2个差集,即存在其中一个数组,但是不存在于另一个数组

陈情雅雅 50 0 0

未定义变量

php查找某个值是否存在于多维数组中

未定义变量 124 0 0

妖妖妈

java8 找出两个list的差集

妖妖妈 15 0 0

棒锤_45f2

java8 求两个list的差集

棒锤_45f2 17 0 0

黄昏孤酒

求两个整数的差

黄昏孤酒 126 0 0

半夜放水

sql基础:一个数据,存在于一个表中,但是不存在另一个表中,如何书写

半夜放水 108 0 0

月半小夜曲_

java中用filter求两个对象集合的差集

月半小夜曲_ 9 0 0

逸省

Java高效找出两个大数据量List集合中的不同元素

逸省 146 0 0

日月同辉9908

【JS】找出两个数组中的相同元素与不同元素

日月同辉9908 10 0 0

精彩评论(0)

0 0 举报