直播中
一. Boxing (裝箱)和Unboxing (出箱):
在用Visual C#動態(tài)創(chuàng)建組件的時候,要涉及到二種數(shù)據(jù)類型變量的轉(zhuǎn)換,這二種類型變量就是實值類型(Value Type)變量和參考類型(Reference Type)變量,而這種轉(zhuǎn)換過程在Visual C#中被稱為Boxing (裝箱)和Unboxing (出箱)。其中把實值類型變量轉(zhuǎn)換成參考類型變量就是Boxing (裝箱);把參考類型變量轉(zhuǎn)換成實值類型變量就是Unboxing (出箱)。那么什么是實值類型,說的簡單些,就是我們平常使用的整型、布爾型、枚舉型等,這些類型的變量就是實值類型變量了;所謂參考類型,在Visual C#中指的就是Object、Class、Interface、Delegate、String、Array等,他和實值類型最主要的不同之處就是,參考類型變量存放的是指向?qū)嶓w對象的指針,而實值類型變量卻是實實在在地實體對象。在本文介紹的程序中,主要涉及的是出箱。具體的處理方法,在下面有著具體介紹。
二. 本文中程序設(shè)計和運行的環(huán)境:
?。?).微軟公司視窗2000服務(wù)器版
(2)..Net FrameWork SDK Beta 2