C#怎么加框和消框

這篇文章主要講解了“C#怎么加框和消框”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“C#怎么加框和消框”吧!

創(chuàng)新互聯(lián)建站是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷(xiāo)人員及形象策劃。承接:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開(kāi)發(fā),以高性?xún)r(jià)比制作企業(yè)網(wǎng)站、行業(yè)門(mén)戶(hù)平臺(tái)等全方位的服務(wù)。

C#加框和消框

這一章的課程中,有時(shí)對(duì)象的方便性就象值類(lèi)型一樣好用。

這就是C#加框和消框登上了舞臺(tái)的地方,加框和消框是C#類(lèi)型系統(tǒng)的核心概念。通過(guò)允許一個(gè)值類(lèi)型轉(zhuǎn)換成類(lèi)型對(duì)象或從類(lèi)型對(duì)象轉(zhuǎn)換成值類(lèi)型,這種機(jī)制形成了值類(lèi)型和引用類(lèi)型之間的捆綁連接。任何東西終究是一個(gè)對(duì)象——但是,僅當(dāng)需要它們是對(duì)象時(shí)。

1.加框轉(zhuǎn)換

給一個(gè)值加框指隱式地把任何值類(lèi)型轉(zhuǎn)換成類(lèi)型對(duì)象。當(dāng)一個(gè)值類(lèi)型被加框時(shí),一個(gè)對(duì)象實(shí)例就被分配,且值類(lèi)型的值被拷貝給新的對(duì)象。看以下例子:

int nFunny = 2000;  object oFunny = nFunny;

第二行的賦值暗示調(diào)用一個(gè)加框操作。nFunny整型變量的值被拷貝給oFunny對(duì)象?,F(xiàn)在整型變量和對(duì)象變量都同時(shí)存在于棧中,但對(duì)象的值居留在堆中。那么,它暗示著什么呢?它們的值互相獨(dú)立——在它們之間沒(méi)有連接。(oFunny沒(méi)有引用nFunny的值。) 以下代碼說(shuō)明了結(jié)果:

int nFunny = 2000;  object oFunny = nFunny;  oFunny = 2001;  Console.WriteLine("{0} {1}", nFunny, oFunny);

當(dāng)代碼改變oFunny的值時(shí),nFunny的值并沒(méi)有改變。只要你腦袋中有這個(gè)copy動(dòng)作,就能夠使用值類(lèi)型的對(duì)象功能,發(fā)揮出你的巨大優(yōu)勢(shì)!

2.消框轉(zhuǎn)換

和加框相比,消框是顯式操作——必須告訴編譯器,你想從對(duì)象中抽取出哪一種值類(lèi)型。當(dāng)執(zhí)行消框操作時(shí),C#檢測(cè)所請(qǐng)求的值類(lèi)型實(shí)際上存儲(chǔ)在對(duì)象實(shí)例中。經(jīng)過(guò)成功的校驗(yàn),該值被消框。

這就是消框如何執(zhí)行:

int nFunny = 2000;  object oFunny = nFunny;  int nNotSoFunny = (int)oFunny;

感謝各位的閱讀,以上就是“C#怎么加框和消框”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)C#怎么加框和消框這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站題目:C#怎么加框和消框
網(wǎng)站網(wǎng)址:http://bm7419.com/article30/jccpso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)定制網(wǎng)站、建站公司、搜索引擎優(yōu)化做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司