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

相关推荐
vx_bisheyuange13 小时前
基于SpringBoot的失物招领平台的设计与实现
java·spring boot·后端·毕业设计
ByNotD0g13 小时前
Go 泛型 in 1.25
开发语言·后端·golang
IT_陈寒13 小时前
SpringBoot 3.x性能优化实战:这5个配置让你的应用启动速度提升50%
前端·人工智能·后端
BingoGo13 小时前
PHP 开发者指南 如何在 Composer 中使用本地包
后端·php·composer
计算机学姐13 小时前
基于SSM的宠物领养管理系统【2026最新】
java·vue.js·后端·java-ee·tomcat·mybatis·宠物
Qiuner13 小时前
Spring Boot AOP(一) 入门与核心概念
java·spring boot·后端·spring·aop
fegggye14 小时前
创建一个rust写的python库
开发语言·后端·rust
码事漫谈1 天前
C++ 多线程开发:从零开始的完整指南
后端
9ilk1 天前
【C++】--- 特殊类设计
开发语言·c++·后端
码事漫谈1 天前
十字路口的抉择:B端与C端C++开发者的职业路径全解析
后端