C# 中的 Null 安全性

初級
開發人員
學生
.NET

瞭解程式撰寫的做法,以幫助防止NullReferenceException的發生。

學習目標

在本單元中,您將:

  • 了解如何為 C# 專案或程式碼設定可為 Null 的內容。
  • 使用啟用「可為 Null」的內容來執行自動靜態流程分析。
  • 了解有哪些不同方式可用來宣告可為 Null 的類型。
  • 了解如何及何時使用各種 Null 相關的 C# 運算子:
    • Null 包容 (!) 運算子
    • Null 聯合 (??) 運算子
    • Null 條件 (?.) 運算子

必要條件

  • 擁有初學者層次的 C# 撰寫經驗
  • Visual Studio Code
  • .NET SDK 6.0 或更新版本
  • Git 命令列用戶端