值类型和引用类型在内存上存储的不同

来源:互联网 发布:sql server 2008 补丁 编辑:程序博客网 时间:2024/05/16 17:51

 

我们学的值类型和引用类型
值类型:int double bool char decimal struct enum
引用类型:string 自定义类
值类型的值存储在内存的栈当中
引用类型的值存储在内存的堆中

如下图:

引用类型也会在栈中开辟空间,但会存储相应的堆中所开辟空间的地址

 

0 0