1.3 值类型与引用类型的内存模型 本节摘要:值类型变量直接持有数据,引用类型变量持有的是地址。本节用可运行的观察代码展示两种类型在赋值、传参、相等比较时的行为差异,绘制内存布局图,并实测装箱拆箱的性能代价——这是全书最重要的地基一节。 一个能测出区别的小实验 先做实验再讲理论。新建结构体与类各一个,成员完全相同: 之后 纹丝不动,而 之后 跟着变。原因只有一个:赋值时,值类型把 8 个字节的数据原样复制了一份;… 会员。《1.3 值类型与引用类型的内存模型》收录于灏天文库文集《C#程序设计与开发实战教程》,原作者/来源:灏天文库,整理自「灏天文库」,提供技术教程、实践指南与问题解决方案,支持在线阅读、全文检索与知识沉淀,助力开发者系统化学习。本站整理收录,版权归原作者/开源协议所有。