一、简介:
Linq(语言集成查询): 为 C# 和 Visual Basic 提供语言级查询功能和高阶函数 API,让你能够编写具有很高表达力度的声明性代码。
二、优点:
1、LINQ具有语言级查询语法,切可用let定义语句内变量;
2、具有很高的表达力度。
三、基础语法示例:
四、常用API语法:
1、Select():查询
2、 SelectMany():嵌套查询
3、Where():
GroupBy
OrderBy:
ThenBy:
Skip,Take:从第几个开始到第几个结束
SkipWhile()和TakeWhile():满足条件即停止执行
Join,Equals:
Distinct:去重复
Union:合集并;
Intersect:合集交
Except:合集差
Concat():拼接
Contains():包含
Sum():
Max():
Min():
Average:
Aggregate:累加
All():
Any():
Count():
LongCount():返回long类型的参数
ToArray:
ToList:
ToDictionary:
ToLookup:
FirstOrDefault:
LastOrDefault:
等
作者:꧁执笔小白꧂