關於System.ArgumentNullException異常


什么是ArgumentNullException

當將 null 引用(Visual Basic 中為 Nothing)傳遞到不接受其作為有效參數的方法時引發的異常。

繼承
Object
Exception
SystemException
ArgumentException
ArgumentNullException

詳細說明

調用方法時, 如果至少有一個傳遞的自變量為null null, 則會引發異常。ArgumentNullException

在以下兩個主要情況下, 將在運行時引發異常,這兩個情況均反映開發人員錯誤:ArgumentNullException

  • 將非實例化的對象傳遞給方法。 若要防止出現此錯誤, 請實例化對象。

  • 然后, 從方法調用返回的對象作為參數傳遞給第二個方法, 但原始返回對象的值為null若要防止出現此錯誤, 請檢查返回值是否null為, 如果返回值不null是, 則調用第二種方法。

ArgumentNullException 的行為與 ArgumentException 的行為相同。 提供此方法是為了使應用程序代碼能夠區分由null參數引起的異常和由非空參數引發的異常。 

HRESULT

ArgumentNullException使用 E_POINTER 值為0x80004003 的 HRESULT。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM