假如我有一份报纸,我觉得上面的新闻很好看,想让我朋友也看看,我就复印了一份给了他,就是值类型,他在报纸上的涂涂画画不会响应到我的报纸上
假如我做了个网站,我想让我朋友也能访问,就把网站地址给了他,这就是引用类型,我修改了网站之后的效果,也会响应到他看到的网站上
类class是引用类型,
结构struct是值类型,
数组是引用类型,(int[])
枚举是值类型(enum)
委托和接口时引用类型
引用类型都在堆上,但是值类型不一定都在栈上(有特殊情况)
假如类里有个int型的实体变量,这个值就会和这个对象一直绑定在堆上面