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