加框和消框,C#型別系統的核心概念 (轉)

worldblog發表於2007-12-15
加框和消框,C#型別系統的核心概念 (轉)[@more@]

透過允許一個值型別轉換成型別
或從型別物件轉換成值型別,
這種機制形成了值型別和引用型別之間的捆綁連線。
任何東西終究是一個物件
——但是,
這只是在需要它們作為物件時。
int nFunny = 2000;

oFunny = nFunny; //加框:隱式
(nFunny整型變數的值被複製給oFunny物件。現在整型變數和物件變數都同時存在於棧中,但物件的值居留在堆中。)

int nNotSoFunny = (int)oFunny; //消框:顯式


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993865/,如需轉載,請註明出處,否則將追究法律責任。

相關文章