原文地址:https://www.cnblogs.com/ysmc/p/16094797.html
開啟“可為Null的類型”功能,啟用“可為空的類型”,在編碼過程中,Visual Studio 會警告類或屬性可能為null,編寫公共函數時,也可有效告知使用者,該函數可能返回null,修復該警告,能在開發過程中極大減少“未將對象引用設置到對象的實例” 這類常見錯誤。
啟用該功能會導致出現大量警告,進行 判斷 null,或者使用“??”、“?”、“!”解決警告,具體根據場景選擇使用。
以下是Visual Studio 2022中的啟用方式,項目-屬性-生成-常規
或者通過項目工程文件來進行配置啟用