值类型和引用类型

Posted themiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了值类型和引用类型相关的知识,希望对你有一定的参考价值。

值类型和引用类型的区别:

1. 值类型和引用类型在内存上储存的地方不一样。堆和栈。

2.在传递值类型和传递引用类型的时候,传递的方式不一样。

值类型我们称之为值传递,引用类型我们称之为引用传递。

值类型:int, double, bool, char, decimal, struct, enum

引用类型:string, 自定义类, 数组

储存:

值类型的值是存储在内存的栈当中。

引用类型的值是存储在内存的堆当中。

 

技术分享图片

 

以上是关于值类型和引用类型的主要内容,如果未能解决你的问题,请参考以下文章

值类型和引用类型

值类型和引用类型

值类型和引用类型

值类型和引用类型 区别

引用类型和值类型

值类型和引用类的区别是啥?