簡介
在本模組中,您將學習了解 C# 中的 null 可空性。 您將使用 Null 狀態分析和編譯器警告來檢查程式碼是否具有 Null 安全。
範例案例
假設您是一家名為 Contoso Pizza 的披薩公司員工。 您的經理要求您維護現有的 .NET 主控台應用程式,其為訂購系統的一部分。 您已決定在應用程式中使用可為 Null 的參考類型來強制執行「Null 安全」。
學習目標
在此課程模組中,您將會:
- 了解如何為 C# 專案或程式碼設定可為 Null 的內容。
- 使用可為 Null 的內容來執行自動靜態流程分析。
- 了解有哪些不同方式可用來宣告可為 Null 的類型。
- 了解如何及何時使用各種 Null 相關的 C# 運算子:
- Null 包容 (
!) 運算子 - Null 聯合 (
??) 運算子 - Null 條件 (
?.) 運算子
- Null 包容 (
必要條件
開始
在下一個單元中,您將了解 C# 中的可 NULL 性和 Null 安全。