.Net常識 值類型和引用類型
摘要:
值類型和引用類型是.net里面的一個基本概念在面試的時候也經常遇到關于這個概念有很多誤解,經常聽到下面的說法1.兩者的區別是值類型分配在堆棧上,引用類型分配在堆上 這句話不對,至少不準確2.值類型性能更好, 這句話要考慮情況先補充一些背景資料常見的值類型有:大部分原生類型,例如int float long 各種自己定義的結構體等等常見的引用類型有:string 各種Class 數組(包括int[]這種的)堆棧:在這里指的是執行堆棧堆:在這里指的是托管堆,就是LOH+G0+G1+G2讓我們先來看看第一點:兩者的區別是值類型分配在堆棧上,引用類型分配在堆上1.假設在一個方法里面有一個語句是 v.. 閱讀全文
posted @ 2012-05-04 10:19 聽說讀寫 閱讀(1978) 評論(5) 推薦(1)
浙公網安備 33010602011771號