欢迎大家来到IT世界,在知识的湖畔探索吧!
我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。
LINQ对应的中文名称是:语言集成查询,是对一系列直接将查询功能集成到C#语言技术的统称,我们最常用的场景是,用于数据库的查询功能。
在.Net中,本身对Objects也支持LINQ的扩展,但是对于一些特定的功能,就需要我们自己去扩展。
所以,今天给大家推荐一个LINQ扩展库,主要是针对“LINQ to Objects”的扩展。
项目简介
该项目与LINQ规范保持一致,针对Objects进行扩展,总共扩展了100多个方法,功能非常齐全且强大。
项目结构
扩展方法合集
部分使用示例
引用
using static MoreLinq.Extensions.LagExtension;
using static MoreLinq.Extensions.LeadExtension;
using MoreEnumerable = MoreLinq.MoreEnumerable;
欢迎大家来到IT世界,在知识的湖畔探索吧!
随机排序
列表转换为DataTable
判断结尾
LeftJoin / RightJoin
项目地址
https://github.com/morelinq/MoreLINQ
我是编程乐趣,一个10年.Net开发经验老程序员,专注开源项目和编程知识分享。
私信回复:【888】,领取.Net视频教程。
– End –
推荐阅读
基于.Net开发的数据库导入导出的开源项目
基于.NetCore+Element开源的前后端分离学生管理系统
基于.NET 7 + iView 的前后端分离的通用后台管理系统开源框架
推荐一个Dapper扩展CRUD基本操作的开源库
一个跨平台执行外部命令的C#开源库
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/33714.html