關於異常System.OutOfMemoryException


什么是System.OutOfMemoryException

沒有足夠的內存繼續執行程序時引發的異常。

繼承關系

Object
Exception
SystemException
OutOfMemoryException

說明

OutOfMemoryException異常有兩個主要原因:

  • 您正試圖將StringBuilder對象擴展到其定義的長度之外StringBuilder.MaxCapacity財產。
  • 公共語言運行庫無法分配足夠的連續內存來成功執行操作。任何需要內存分配的屬性分配或方法調用都可能引發此異常。
    這種類型的OutOfMemoryException異常表示災難性失敗。如果選擇處理異常,則應包含一個catch塊,該塊調用環境.FailFast方法終止應用程序並將條目添加到系統事件日志中

HRESULT

OutMemoryException使用HRESULT COR_E_OUTOFMEMORY,其值為0x8007000E。

 


免責聲明!

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



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