-2
有人問我這個問題:堆上的對象的物理地址是否爲零?在c#.Net中,我對此很陌生。任何人都可以幫我解決這個問題嗎?位於堆上的對象的物理地址是否爲零?
有人問我這個問題:堆上的對象的物理地址是否爲零?在c#.Net中,我對此很陌生。任何人都可以幫我解決這個問題嗎?位於堆上的對象的物理地址是否爲零?
不,地址不能爲零。零值用於null
。
請注意,堆上對象的地址實際上不是物理地址,它是該進程虛擬內存空間中的地址。一個對象只有在物理地址被加載到內存中時纔會被加載到內存中,對象也可以存在於磁盤上的頁面文件中。
按物理地址定義*你*的含義。 –
爲什麼你需要知道? – Oded
存儲對象的RAM中的地址就是我的感受。 –