Logo
☆☆☆☆☆
0.0
Intermediate
4h 20m

C# 中的 LINQ 入门

LINQ 是 C# 中最出色的特性。如果你希望编写更富有表现力的代码来操作集合,那么这门课程非常适合你。本课程将介绍 LINQ 的概念以及 lambda 表达式的使用。你将学习最常见的 LINQ 方法,并了解在使用 LINQ 时应避免的一些常见陷阱。此外,你还将编写第一个基于 LINQ 的方法,并使用 LINQ 重构一些常见的编程结构。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
C# 中的 LINQ 入门
LINQ 是 C# 中最出色的特性。如果你希望编写更富有表现力的代码来操作集合,那么这门课程非常适合你。本课程将介绍 LINQ 的概念以及 lambda 表达式的使用。你将学习最常见的 LINQ 方法,并了解在使用 LINQ 时应避免的一些常见陷阱。此外,你还将编写第一个基于 LINQ 的方法,并使...

WHAT YOU'LL LEARN

了解什么是 LINQ 以及什么是 lambda 表达式。

Content

7 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    简介

  2. 2

    什么是 LINQ?

  3. 3

    LINQ 与声明式编程

LINQ 方法:Where
  1. 1

    LINQ 和 IEnumerable 类型

  2. 2

    什么是扩展方法?

  3. 3

    扩展方法测验

  4. 4

    什么是 Lambda 表达式?

  5. 5

    Lambda 表达式测验

  6. 6

    如何使用 Where 方法

  7. 7

    练习:找出你最喜欢的电影

  8. 8

    练习:使用 Lambda 表达式重写我们的第一个示例

  9. 9

    LINQ 与不可变性

  10. 10

    LINQ 与延迟执行

常用 LINQ 方法
  1. 1

    选择方法

  2. 2

    任何和所有方法

  3. 3

    LINQ 方法测验

  4. 4

    练习:实现你自己的 Any 方法

  5. 5

    GroupBy 和 OrderBy 方法

  6. 6

    First 和 FirstOrDefault 方法

  7. 7

    取和跳过方法

  8. 8

    练习:编写一个分页方法

  9. 9

    练习:将循环重构为 LINQ

  10. 10

    求和、最小值和最大值方法

  11. 11

    SelectMany 方法

  12. 12

    聚集法

  13. 13

    Distinct 方法

  14. 14

    交集、并集和差集方法

  15. 15

    练习:实现 Exactly 方法

  16. 16

    练习:使用 LINQ 方法

  17. 17

    练习:按出现次数排序

语法与陷阱
  1. 1

    查询式语法

  2. 2

    常见错误及应对方法

  3. 3

    练习:消除错误

使用 LINQ 重构
  1. 1

    使用 Any 替换比较操作

  2. 2

    用 FirstOrDefault 替换一组选择

  3. 3

    使用 All 验证对象

  4. 4

    练习:接受电影推荐

LINQ 的新特性有哪些?
  1. 1

    LINQ 和 .NET 6

  2. 2

    分块方法

  3. 3

    DistinctBy 方法

  4. 4

    使用方法处理范围

  5. 5

    XOrDefault 方法与默认值

  6. 6

    关于新 LINQ 方法的测验

总结!
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)