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

相关推荐
兮动人3 分钟前
Java 线程详解
后端
纪卓志George4 分钟前
从 AWS 故障反思:广告系统的全球单元化部署
后端·架构
用户904706683575 分钟前
redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused
后端
学习OK呀9 分钟前
python 多环境下配置运行
后端
这里有鱼汤1 小时前
📊量化实战篇:如何计算RSI指标的“拥挤度指标”?
后端·python
魔术师卡颂1 小时前
不就写提示词?提示词工程为啥是工程?
前端·人工智能·后端
程序员清风1 小时前
快手二面:乐观锁是怎么用它来处理多线程问题的?
java·后端·面试
IT_陈寒2 小时前
《Redis性能翻倍的7个冷门技巧,90%开发者都不知道!》
前端·人工智能·后端
一线大码2 小时前
SpringBoot 优雅实现接口的多实现类方式
java·spring boot·后端
PFinal社区_南丞2 小时前
构建可维护的正则表达式系统-pfinal-regex-center设计与实现
后端·php