程序員開發常常涉及到的內存區域:堆、棧、靜態存儲區域。程序員
值類型和引用類型的區別:數組
本章節,暫時只介紹第1個區別:值類型和引用類型在內存上的存儲區域。對象
經常使用值類型:int、double、bool、char、decimal、struct、enumblog
經常使用引用類型:string、自定義類、數組內存
1.值類型存儲圖解:ci
2.引用類型-字符串存儲圖解:開發
3.引用類型-自定義類存儲圖解:字符串
引用類型存儲總結:string
引用類型的對象存儲在堆中,而且會分配一個內存地址。該內存地址會存儲到棧空間,棧空間名爲變量名。變量
即讀取引用類型對象的順序:變量—>內存地址—>實例對象。