簡介

已完成

在此課程模組中,您將了解 C# 中的可 NULL 性。 您將使用 Null 狀態分析和編譯器警告來檢查程式碼是否具有 Null 安全。

範例案例

假設您是一家名為 Contoso Pizza 的披薩公司員工。 您的經理要求您維護現有的 .NET 主控台應用程式,其為訂購系統的一部分。 您已決定在應用程式中使用可為 Null 的參考類型來強制執行「Null 安全」

學習目標

在此課程模組中,您將會:

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

必要條件

開始使用

在下一個單元中,您將了解 C# 中的可 NULL 性和 Null 安全。