LINQ大揭密系列视频教程
2023/7/6 02:13:35
"您可能已经使用 LINQ 多年,但您是否曾经想了解它的基础组件以及这些组件是如何组合在一起的?我们的专家团队将带您探秘该工具!今天结束时,您将对目前使用的最重要的 .NET 库之一有更深刻的认识。详细了解如何使用 LINQ 枚举集合,以及如何构建 Where 和 Select 子句,以及 Any、Count 和 Sum 方法。了解如何将查询表达式映射到方法,评估性能考虑事项,以及更多内容。切勿错失良机!
1 | 使用 LINQ 枚举集合
让我们从 LINQ 算法的核心开始:枚举集合。了解数组实现以及如何构建这些类型。
2 | 构建 Where 和 Select
构建您自己的 Where 和 Select(LINQ 中的两种最简单的方法)版本。了解这两种方法的运行方式,以及支持它们的核心语言功能。
3 | 构建 Any、Count 和 Sum
详细了解 Any、Count 和 Sum,演示包含某种状态并随后返回单个值的 LINQ 方法的类。了解 Any 和 Count 的性能影响,并获得相关指导。
4 | 构建 OrderBy 和 ThenBy
探讨 OrderBy 和 ThenBy 方法,这些方法必须访问序列中的每个元素才能返回第一个元素。了解它们的构建方式与其他 LINQ 方法有何不同。
5 | 从查询表达式映射到方法
因为开发人员已经接触到查询表达式语法和方法调用语法,所以让我们了解一下如何将查询表达式语法映射到方法调用。
6 | 性能考虑事项
了解 LINQ 在哪些方面会降低性能,如何衡量它,以及可采取哪些措施。
学习
使用 LINQ 枚举集合。 构建 Where 和 Select 语句。 构建 Any、Count 和 Sum 方法。 构建 OrderBy 和 ThenBy。 了解如何将查询表达式映射到方法。 评估性能考虑事项。