值类型和引用类型

牧云@^-^@ 提交于 2019-12-02 04:46:58

假如我有一份报纸,我觉得上面的新闻很好看,想让我朋友也看看,我就复印了一份给了他,就是值类型,他在报纸上的涂涂画画不会响应到我的报纸上

假如我做了个网站,我想让我朋友也能访问,就把网站地址给了他,这就是引用类型,我修改了网站之后的效果,也会响应到他看到的网站上

类class是引用类型,

结构struct是值类型,

数组是引用类型,(int[])

枚举是值类型(enum)

委托和接口时引用类型

引用类型都在堆上,但是值类型不一定都在栈上(有特殊情况)

假如类里有个int型的实体变量,这个值就会和这个对象一直绑定在堆上面

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!