C#.NET 值類型按照教程說是存在棧上的,而引用類型是存在堆上的但是C#是面向?qū)ο蟮恼Z言,所以它是靠類和對象來組織程序代碼的而類和對象是引用類型的,是放在堆上的,同時也包括他們內(nèi)部聲明的值類型字段也就是說除了指向類和對象的指針是放在棧上外,其他東西都在堆上那么所謂的值類型和引用類型的操作效率之差是如何在C#.NET中體現(xiàn)的呢肯請各位大大給我解惑,謝謝
2 回答

慕標(biāo)5832272
TA貢獻(xiàn)1966條經(jīng)驗 獲得超4個贊
基本類型都是值類型,如int bool double float 而string 雖然是引用類型,卻當(dāng)做值類型來使用。有些對象比較簡單,也用值類型來實現(xiàn) 如Color,Point。值類型,每次都要復(fù)制其本身,而引用類型只是復(fù)制其引用。
- 2 回答
- 0 關(guān)注
- 476 瀏覽
添加回答
舉報
0/150
提交
取消