浅谈C#中的值类型和引用类型

所需积分/C币:10 2021-01-01 00:33:13 248KB PDF
4
收藏 收藏
举报

一、基本概念 C#只有两种数据类型:值类型和引用类型 值类型在线程栈分配空间,引用类型在托管堆分配空间 值类型转为引用类型称成为装箱,引用类型转为值类型称为拆箱 以下是值类型和引用类型对照表 从上图可以简单看出:string,Object,数组,class是引用类型,简单类型,枚举,结构是值类型。 二、代码展示 定义一个类和结构调用赋值 内存分配情况如下图: 从这张图可以看出,class实例化出来的对象,指向了内存堆中分配的空间;truct实例化出来的对象,是在内存栈中分配。 修改代码如下: 内存分配情况: 由上图可以知: 代码如下: object obj=”abc”; stri

...展开详情
试读 5P 浅谈C#中的值类型和引用类型
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
weixin_38705640 你的留言是对我莫大的支持
2021-01-01
  • 至尊王者

    成功上传501个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
    最新推荐
    浅谈C#中的值类型和引用类型 10积分/C币 立即下载
    1/5
    浅谈C#中的值类型和引用类型第1页

    试读结束, 可继续读1页

    10积分/C币 立即下载 >