色爽av-日本欧美国产-成人片在线播放-精品久久网-狠狠狠狠干-免费a在线观看-色老头一区二区三区-www.狠狠撸.com-少妇aa-free性欧美hd另类-欧美激情久久久久-国产视频手机在线观看-欧美91精品-www.欧美com-国产精品女同一区二区-www.猫咪av.com-www.av麻豆-亚洲永久精品在线观看-青青草华人在线视频-丰满少妇被猛烈进入高清播放

蒙狼科技logo
設為首頁| 聯(lián)系我們
咨詢熱線: 13917498722
  您的位置: 首頁 > 網站資訊 > 引用類型與值類型有什么區(qū)別

引用類型與值類型有什么區(qū)別

發(fā)布日期:2017/8/19

區(qū)別:

1、值類型通常被分配在棧上,它的變量直接包含變量的實例,使用效率比較高。

2、引用類型分配在托管堆上,引用類型的變量通常包含一個指向實例的指針,變量通過該指針來引用實例。

3、值類型繼續(xù)自ValueType(注重:而System.ValueType又繼續(xù)自System.Object);而引用類型繼續(xù)自System.Object。

4、值類型變量包含其實例數據,每個變量保存了其自己的數據拷貝(副本),因此在默認情況下,值類型的參數傳遞不會影響參數自己;而引用類型變量保存了其數據的引用地址,因此以引用體例進行參數傳遞時會影響到參數自己,因為兩個變量會引用了內存中的統(tǒng)一塊地址。

5、值類型有兩種透露表現(xiàn):裝箱與拆箱;引用類型只有裝箱一種形式。我會在下節(jié)以專門的篇幅來深入討論這個話題。

6、典型的值類型為:struct,enum以及大量的內置值類型;而能稱為類的都可以說是引用類型。

7、值類型的內存不由GC(垃圾回收,GabageCollection)控制,作用域結束時,值類型會自行釋放,削減了托管堆的壓力,因此具有性能上的優(yōu)勢。例如,通常struct比class更高效;而引用類型的內存回收,由GC來完成,微軟甚至建議用戶不要自行釋放內存。

8、值類型是密封的(sealed),因此值類型不能作為其他任何類型的基類,但是可以單繼續(xù)或者多繼續(xù)接口;而引用類型一般都有繼續(xù)性。

9、值類型不具有多態(tài)性;而引用類型有多態(tài)性。

10、值類型變量不可為null值,值類型都會自行初始化為0值;而引用類型變量默認情況下,創(chuàng)建為null值,透露表現(xiàn)沒有指向任何托管堆的引用地址。對值為null的引用類型的任何操作,都會拋出NullReferenceException異常。

11、值類型有兩種狀況:裝箱和未裝箱,運行庫提供了所有值類型的已裝箱形式;而引用類型通常只有一種形式:裝箱。





其他相關文章
  • 如何提升網站的客戶回頭率
  • Logo設計對于產品推廣的作用
  • 做網站企業(yè)如何選擇網絡公司?
  • 做網站優(yōu)化細節(jié)和思維也是排名的關鍵
  • 互聯(lián)網產品高失敗率的三大原因
  • 網站題目的權重也特殊的高




  • 企業(yè)網站后臺使用
    購物網站后臺使用
    網站產品圖片的處理



    農業(yè)銀行支付
    建設銀行支付
    郵政儲蓄銀行支付



    企業(yè)網站建設
    整站建設
    購物網站



    企業(yè)網站建設建議
    注冊適合自己的域名
    什么是虛擬主機




    售前咨詢QQ: 838821345
    售后服務QQ: 464698733
    應急手機:13917498722


    微信掃一掃
    添加24小時微信客服


    郵箱:lang@MENGL.CN
    地址:上海寶山區(qū)城銀路555弄2號樓3樓
    ICP備案:滬ICP備12042844號-3
     滬公網安備:31011402002917號
    做網站 | 企業(yè)網站建設 | 上海做網站 | 企業(yè)網站制作 | 做網站的公司 | 關于蒙狼 | 整站建設 | 購物網站 | 企業(yè)網絡營銷 | 成功案例 | 加盟代理 | 在線訂單
    服務區(qū)域: 臨港新區(qū)做網站 徐匯做網站 閔行做網站 長寧做網站 虹口做網站 黃浦做網站 盧灣做網站 靜安做網站 浦東做網站 楊浦做網站 普陀做網站 閘北做網站 寶山做網站 嘉定做網站 松江做網站 昆山做網站
    Copyright 2012-2025 上海蒙狼網絡科技有限公司 www.zyoil.cn All Rights Reserved