导入
课程简介
了解课程内容及其先修要求。
假设我们已经熟悉以下异常信息:
1"对象引用未设置到对象的实例"
这就是 NullReferenceException。本小课程将教授我们避免此类异常的原则和技巧。
我们将学习 `NullReferenceException` 何时被抛出,如何使用可空运算符和引用,以及如何使用 `Option` 类型来避免该异常。此外,我们还将学习在使用某些 LINQ 方法时如何防止 `NullReferenceException` 的发生。
...
先决条件
本课程并非 C# 入门课程。在开始学习之前,您应能够熟练地声明和初始化对象,并掌握条件语句、循环以及集合(如数组和列表)的使用。
所有示例均基于 .NET 6 运行。若想将这些知识应用到日常编程中,建议安装一个较新的 C# 集成开发环境(IDE),例如 Visual Studio。
尽管我们使用的是 .NET 6 中的现代 C# 特性,但其中一些技术在传统的 .NET Framework 中同样适用。
接下来,让我们正式开始!