C# LINQ 找出两个列表数组中不存在于某个list的元素


  C# LINQ 找出两个列表数组中不存在于某个list的元素

效率最高:

C# Code:

var diff = htmlFiles.Except(listTIDs).ToList();

//来源:C/S框架网 | www.csframework.com | QQ:23404761



大数据,效率极低:

C# Code:

var list;//所有TID编号
var files; //html文件列表


//找出不存在TID中的html文件

var diff = (from f in files
where !(from id in list select $"show-{id}.html").Contains(f)
select f).ToArray();


//来源:C/S框架网 | www.csframework.com | QQ:23404761



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:C# Winform支持多语言界面切换的软件快速开发平台
下一篇:多语言界面软件开发框架 - 初始化多语言时发生单引号错误(解决方案)
评论列表

发表评论

评论内容
昵称:
关联文章

C# LINQ 列表数组存在某个list元素
配置元素集合到任何元素与密钥
C#数组,多维数组,动态数组
C# LINQ使用案例参考
GoF设计模式:迭代器模式(Iterator Pattern)—遍历聚合对象元素
WCF:在服务MessageCenter实现协定列表到协定名称 "IMessageCenter"
C#List<T>介绍与用法
C# LINQ使用Distinct方法检查对象某个属性值是否重复
C# LINQ基础-Linq基本使用方法
C#语法问号(??)运算符是什么意思?
C# Byte数组操作
C#.NET LINQ入门基础
C#转换IList对象数组为byte数组.然后通过WebService传递
ServiceModel 客户端配置部分到引用协定
SQL判断带有分隔符字符串是否重叠
运行升级程序报错:系统到指定文件。
开发框架提供方案加载业务模块
RegSvr32注册DLL,OCX提示“到指定模块”
软件工程框架
C/S框架有带选择数据列表(数据选择窗体)吗?