总结

已完成

在本模块中,你了解了如何启用可为空上下文并针对生成警告/错误采取措施以避免 NullReferenceException。 首先,在 C# 中定义为 Null 性。 你已了解到,所有引用类型都可以是 null,并且 Nullable<T> 也可以被赋予值类型 null

通过使用可为空上下文,你确定了可能错误地取消引用 null 的代码。 重新评估代码后,你表达了自己的意图并使用各种 C# 运算符调整了代码的所需行为。 你了解了 null 包含 (!)、null 合并 (??) 和 null 条件 (?.) 运算符。

在 C# 中,可以通过多种方式来处理为 Null 性。 在启用了可为空上下文中,C# 编译器可帮助你更好地了解你表达的意图是如何流动的。

其他资源