值类型和引用类型有何区别

2016-06-11  本文已影响0人  目标肢解

值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。

声明一个值类型变量,编译器会在栈上分配一个空间,这个空间对应着该值类型变量,空间里存储的就是该变量的值。引用类型的实例分配在堆上,新建一个引用类型实例,得到的变量值对应的是该实例的内存分配地址,这就像您的银行账号一样

上一篇 下一篇

猜你喜欢

热点阅读