優(yōu)夢(mèng)創(chuàng)客UI框架思想與源碼分析
值類型與引用類型的區(qū)別?
在C#中,基于值類型創(chuàng)建變量時(shí),會(huì)創(chuàng)建相應(yīng)類型的對(duì)象,并用變量名進(jìn)行標(biāo)識(shí),可直接用于存儲(chǔ)數(shù)據(jù),其對(duì)象內(nèi)存一般位于棧區(qū)。
而基于引用類型創(chuàng)建變量時(shí),其變量為引用變量,并沒(méi)有創(chuàng)建引用類型的對(duì)象。引用類型的變量,需要引向堆區(qū)的引用類型對(duì)象,通過(guò)它將數(shù)據(jù)存放到堆區(qū)對(duì)象。
標(biāo)簽: