C#中fixed關(guān)鍵字的作用總結(jié)
更新時間:2013年09月30日 09:24:51 作者:
以下是對C#中fixed關(guān)鍵字的作用進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
原則:
1、垃圾回收機制,維護引用信息不維護指針信息
2、引用類型的實例化對象在生存期內(nèi)由垃圾回收機制處理,可能移動內(nèi)存
3、當一個類的實例化對象中含有值類型時,定義指向這些值類型的指針編譯報error,因為這些內(nèi)嵌在引用類型中的值類型實例會隨著引用實例化對象的內(nèi)存移動而移動,所以指針值在不知情的情況下會發(fā)生變化,fixed關(guān)鍵字做的工作便是讓這樣的類實例化對象(不是類類型本身,而是一個實例化對象)固定住不移動,讓垃圾回收機制特殊處理這個類的實例化對象
相關(guān)文章
C#實現(xiàn)操作windows系統(tǒng)服務(wù)(service)的方法
這篇文章主要介紹了C#實現(xiàn)操作windows系統(tǒng)服務(wù)(service)的方法,可實現(xiàn)系統(tǒng)服務(wù)的啟動和停止功能,非常具有實用價值,需要的朋友可以參考下2015-04-04

