7. C#数组的内存结构

1. 值类型与引用类型

  1.1 值类型

    int、float、double、bool、char

    内存:值类型的值存储在内存的栈中。

    

 

   1.2 引用类型

    数组、字符串

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

    从下图我们可以看到,在引用类型中,只要改变了其中一个值,被引用的值也会改变。

    

 

    造成A也改变的原因:

     

 

 2. 数组的内存结构

    数组在内存中,是一块连续的存储数据。

    最低的地址对应第一个元素,最高的地址对应最后一个元素。(了解即可)

    

 

posted @ 2021-01-30 13:01  L-Lymax  阅读(516)  评论(0)    收藏  举报