首页 > 编程语言 > 详细

7. C#数组的内存结构

时间:2021-01-30 17:58:51      阅读:35      评论:0      收藏:0      [点我收藏+]

1. 值类型与引用类型

  1.1 值类型

    int、float、double、bool、char

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

    技术分享图片

 

   1.2 引用类型

    数组、字符串

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

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

    技术分享图片

 

    造成A也改变的原因:

     技术分享图片

 

 2. 数组的内存结构

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

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

    技术分享图片

 

7. C#数组的内存结构

原文:https://www.cnblogs.com/llmax/p/14348682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!