共用方式為


如何:讓物件變數不參考任何實例 (Visual Basic)

您可以將它設定為 Nothing,將物件變數與任何物件實例解除關聯。

將物件變數與任何物件實例解除關聯

  • 將指定語句中的變數設定為 Nothing

    ' Assume account is a defined class  
    Dim currentAccount As account  
    currentAccount = Nothing  
    

健全的程式設計

如果您的程式代碼嘗試存取已設定 Nothing為 的物件變數成員, NullReferenceException 就會發生 。 如果您經常將物件變數設定為 Nothing ,或可能未初始化變數,最好將成員存取封入區塊中 Try...Catch...Finally

.NET Framework 安全性

如果您針對包含機密或敏感資料的物件使用物件變數,您可以在不主動處理其中一個物件時,將變數 Nothing 設定為 。 這樣可減少惡意代碼存取數據的機會。

另請參閱