C# 中的 null 安全性
了解用于帮助防止出现 NullReferenceException
的编码做法。
学习目标
在本模块中,你将:
- 了解如何配置 C# 项目或代码的可为空上下文。
- 使用已启用可为空的上下文来执行自动静态流分析。
- 了解可用于声明可以为 null 的类型的不同方式。
- 了解如何以及何时使用各种与 null 相关的 C# 运算符:
- null 包容 (
!
) 运算符 - null 合并 (
??
) 运算符 - null 条件 (
?.
) 运算符
- null 包容 (
先决条件
- 初学者水平的 C# 编写经验
- Visual Studio Code
- .NET SDK 6.0 或更高版本
- Git 命令行客户端