其他分享
首页 > 其他分享> > 值类型和引用类型

值类型和引用类型

作者:互联网

 值类型和引用类型

区别:

1、值类型和引用类型在内存上存储的地方不一样。
2、在传递值类型和传递引用类型的时候,传递的方式不一样。
值类型我们称之为值传递,引用类型我们称之为引用传递。


我们学的值类型和引用类型:

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

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

存储:

值类型的值是存储在内存的栈当中。
引用类型的值是存储在内存的堆中,但是也会在栈中开辟一个空间,用来存当前引用类型的值在堆中的引用地址。

关于在栈和堆中存储的图示:
image

标签:存储,称之为,传递,引用,类型,内存
来源: https://www.cnblogs.com/fhzmasl/p/15364557.html