学习 LINQ (语言集成查询)

语言集成查询 (LINQ) 是一组强大的技术,它们基于将查询功能直接集成到 C# 语言中。LINQ 查询是 C# .NET 中的一流语言构造,就像类、方法、事件一样。LINQ 提供了一致的查询体验,用于查询对象 (LINQ to Objects)、关系数据库 (LINQ to SQL) 和 XML (LINQ to XML)。
基础
- 什么是 LINQ
- 为什么使用 LINQ
- LINQ API
- LINQ 查询语法
- LINQ 方法语法
- LINQ 中的 Lambda 表达式
- 在 LINQ 中定义表达式
- LINQ 中的表达式树
- LINQ 查询的延迟执行
- LINQ 查询的即时执行
- let 关键字
- into 关键字
- C# LINQ 查询示例
- LINQ 学习资源
LINQ 测试 |
LINQ 测试 |
LINQ 标准查询运算符
- 标准查询运算符
- Where
- OfType
- OrderBy
- ThenBy
- GroupBy, ToLookup
- Join
- GroupJoin
- Select
- All, Any
- Contains
- Aggregate
- Average
- Count
- Max
- Sum
- ElementAt, ElementAtOrDefault
- First, FirstOrDefault
- Last, LastOrDefault
- Single, SingleOrDefault
- SequenceEqual
- Concat
- DefaultIfEmpty
- Empty, Range, Repeat
- Distinct
- Except
- Intersect
- Union
- Skip, SkipWhile
- Take, TakeWhile
- 转换运算符