C#對象的銷毀


1.對象的生存周期
對象在內存中不斷的"生生死死",具有生命周期
 
2.對象在內存中的狀態
正在引用:程序正在使用的對象
游離狀態:沒有引用的對象,已經使用完畢但依然占據空間
 
3.垃圾回收機制(GC)
.NET虛擬機特有機制,自動運行
GC的使用大大減輕了程序員釋放對象的操作,且程序運行穩定
 
4.關於析構函數
C++中析構函數的使用,當使用delete關鍵字刪除對象時,析構函數會自動
調用
1 ~類名()
2  { 
3  }
托管運行環境下對象的銷毀由虛擬機負責,析構函數沒多大用途。析構函數釋放非托管代碼


免責聲明!

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



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