Logo
☆☆☆☆☆
0.0
Beginner
4h

掌握C#中空引用异常的预防

NullReferenceException 是程序员经常遇到的错误,常被称为“十亿美元错误”。本课程旨在帮助你避免此类问题。 你将首先了解 NullReferenceException 何时被抛出,以及如何在代码中防止空引用。你还将学习如何使用可空运算符简化空值检查,并利用可空引用类型和 Option 包装器识别潜在的问题代码段。最后,你将探索在使用特定 LINQ 方法时如何避免 NullReferenceException,以及如何设计更安全的 C# 类。 完成本课程后,你将掌握有效应对和预防 NullReferenceException 问题所需的知识与技能。

1 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握C#中空引用异常的预防
NullReferenceException 是程序员经常遇到的错误,常被称为“十亿美元错误”。本课程旨在帮助你避免此类问题。 你将首先了解 NullReferenceException 何时被抛出,以及如何在代码中防止空引用。你还将学习如何使用可空运算符简化空值检查,并利用可空引用类型和 Opt...

WHAT YOU'LL LEARN

对 NullReferenceException 的理解以及它可能被抛出的场景

Content

1 Lessons • 0 Quizzes • 0 Challenges

消除 NullReferenceException 的策略
  1. 1

    课程简介

  2. 2

    什么是 NullReferenceException?

  3. 3

    练习:NullReferenceException 与集合

  4. 4

    空引用异常测验

  5. 5

    检查和防止空值

  6. 6

    练习:重构函数以防止空值

  7. 7

    C# 6.0-8.0 可空运算符

  8. 8

    关于可空运算符的测验

  9. 9

    C# 8.0 可空引用类型

  10. 10

    练习:修复可空引用相关的编译错误

  11. 11

    使用 Option 包装器

  12. 12

    练习:实践 Optional 类库中的工具方法

  13. 13

    实现你的 Option 包装器

  14. 14

    LINQ 的 XOrDefault 方法

  15. 15

    练习:LINQ XOrDefault 方法

  16. 16

    分离对象与分离状态

  17. 17

    练习:解决一个真实的 NullReferenceException 问题

  18. 18

    总结!

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)