【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型

时间:2023-03-10 07:03:01
【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型

  传送门:https://www.cnblogs.com/moonache/p/6008048.html


【笔记】

  图1:值类型与引用类型 存储方式

    【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型

    > 值类型:数据直接存在栈中

    > 引用类型

       Car car = new Car(); 

      > 引用car存储在栈中:相当于C++中的指针,指向堆中的数据

      > new出来的数据存储在堆中

        【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型

  图2:值类型、引用类型 分类

       【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型

  图3:变量类型与存储位置

      【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型

      【Unity|C#】基础篇(2)——栈与堆、值类型与引用类型