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#开源库

相关推荐
宋小黑32 分钟前
JDK 6到25 全版本网盘合集 (Windows + Mac + Linux)
java·后端
念何架构之路41 分钟前
Go进阶之panic
开发语言·后端·golang
先跑起来再说44 分钟前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
码农阿豪1 小时前
Flask应用上下文问题解析与解决方案:从错误日志到完美修复
后端·python·flask
威迪斯特1 小时前
Flask:轻量级Web框架的技术本质与工程实践
前端·数据库·后端·python·flask·开发框架·核心架构
毕设源码-钟学长2 小时前
【开题答辩全过程】以 基于Springboot的扶贫众筹平台为例,包含答辩的问题和答案
java·spring boot·后端
程序员良许2 小时前
三极管推挽输出电路分析
后端·嵌入式
Java水解3 小时前
【JAVA 进阶】Spring AOP核心原理:JDK与CGLib动态代理实战解析
后端·spring
Java水解3 小时前
Spring Boot 4 升级指南:告别RestTemplate,拥抱现代HTTP客户端
spring boot·后端
宫水三叶的刷题日记3 小时前
工商银行今年的年终奖。。
后端