C#版本LINQ增强开源库

LINQ对应的中文名称是:语言集成查询,是对一系列直接将查询功能集成到C#语言技术的统称,我们最常用的场景是,用于数据库的查询功能。

在.Net中,本身对Objects也支持LINQ的扩展,但是对于一些特定的功能,就需要我们自己去扩展。

所以,今天给大家推荐一个LINQ扩展库,主要是针对"LINQ to Objects"的扩展。

项目简介

该项目与LINQ规范保持一致,针对Objects进行扩展,总共扩展了100多个方法,功能非常齐全且强大。

项目结构

扩展方法合集

部分使用示例

引用

arduino 复制代码
using static MoreLinq.Extensions.LagExtension;
using static MoreLinq.Extensions.LeadExtension;
using MoreEnumerable = MoreLinq.MoreEnumerable;

随机排序

列表转换为DataTable

判断结尾

LeftJoin / RightJoin

项目地址

github.com/morelinq/Mo...

  • End -

推荐阅读

基于.Net开发的数据库导入导出的开源项目

基于.NetCore+Element开源的前后端分离学生管理系统

基于.NET 7 + iView 的前后端分离的通用后台管理系统开源框架

推荐一个Dapper扩展CRUD基本操作的开源库

一个跨平台执行外部命令的C#开源库

相关推荐
颜酱8 小时前
DFS 岛屿系列题全解析
javascript·后端·算法
小码哥_常9 小时前
Java后端定时任务抉择:@Scheduled、Quartz、XXL - Job终极对决
后端
uzong9 小时前
Skill 被广泛应用,到底什么是 Skill,今天详细介绍一下
人工智能·后端·面试
小码哥_常9 小时前
Kafka平替!SpringBoot+Redis Stream+消费组打造极致消息队列
后端
IT_陈寒11 小时前
Redis缓存击穿:3个鲜为人知的防御策略,90%开发者都忽略了!
前端·人工智能·后端
uzong11 小时前
Harness Engineering 是什么?一场新的 AI 范式已经开始
人工智能·后端·架构
唐叔在学习12 小时前
Python桌面端应用最小化托盘开发实践
后端·python·程序员
yuhaiqiang12 小时前
被 AI 忽悠后,开始怀念搜索引擎了?
前端·后端·面试
二闹12 小时前
Python文件读取三巨头你该选择哪一个?
后端·python
苏三说技术13 小时前
推荐几个牛逼的AI Agent项目
后端