亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#.NET 值類型和引用類型操作效率的疑問

C#.NET 值類型和引用類型操作效率的疑問

天涯盡頭無女友 2018-09-12 12:06:23
C#.NET 值類型按照教程說是存在棧上的,而引用類型是存在堆上的但是C#是面向對象的語言,所以它是靠類和對象來組織程序代碼的而類和對象是引用類型的,是放在堆上的,同時也包括他們內部聲明的值類型字段也就是說除了指向類和對象的指針是放在棧上外,其他東西都在堆上那么所謂的值類型和引用類型的操作效率之差是如何在C#.NET中體現的呢肯請各位大大給我解惑,謝謝
查看完整描述

2 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

基本類型都是值類型,如int bool double float 而string 雖然是引用類型,卻當做值類型來使用。有些對象比較簡單,也用值類型來實現 如Color,Point。值類型,每次都要復制其本身,而引用類型只是復制其引用。

查看完整回答
反對 回復 2018-09-16
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

值類型因為存儲在棧上所有可以直接提取,引用類型存儲在堆棧上,需要首先從棧中獲取引用地址,然后通過地址提取引用類型存儲的信息

查看完整回答
反對 回復 2018-09-16
  • 2 回答
  • 0 關注
  • 472 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號