DotNet中的内存分配.ppt
《DotNet中的内存分配.ppt》由会员分享,可在线阅读,更多相关《DotNet中的内存分配.ppt(52页珍藏版)》请在三一办公上搜索。
1、.Net中的内存分配,广州微软技术中心2023年11月7日,01,02,03,程序运行与内存,数据类型转换,数组和集合,程序运行与内存,数据的三要素,二进制值的解析方式,代码中二进制值的指向,数据的二进制值,强数据类型的编程语言:关系不变,程序运行与内存划分,当前执行代码地址,值类型与引用类型,标识符的指向就是数据的数值,标识符的指向是数据的堆中地址,值类型示例,class Demo public static void Main()System.Int32 i=10;i+;System.Int32 j=i;j=i+j;,值类型示例,当前执行代码地址:,代码段,栈段,堆段,值类型示例,当前执行
2、代码地址:0,代码段,栈段,堆段,值类型示例,当前执行代码地址:1,代码段,栈段,堆段,值类型示例,当前执行代码地址:1,代码段,栈段,堆段,值类型示例,当前执行代码地址:2,代码段,栈段,堆段,值类型示例,当前执行代码地址:3,代码段,栈段,堆段,值类型示例,当前执行代码地址:4,代码段,栈段,堆段,值类型示例,当前执行代码地址:5,代码段,栈段,堆段,引用类型示例,class MyClass public int data=10;,class Demo public static void Main()System.Int32 i=10;System.Int32 j=i;MyClass m
3、c1=new MyClass();mc1.data=20;MyClass mc2=mc1;mc2.data=30;,引用类型示例,当前执行代码地址:0,代码段,栈段,堆段,引用类型示例,当前执行代码地址:1,代码段,栈段,堆段,引用类型示例,当前执行代码地址:2,代码段,栈段,堆段,引用类型示例,当前执行代码地址:3,代码段,栈段,堆段,引用类型示例,当前执行代码地址:4,代码段,栈段,堆段,引用类型示例,当前执行代码地址:5,代码段,栈段,堆段,引用类型示例,当前执行代码地址:6,代码段,栈段,堆段,引用类型示例,当前执行代码地址:7,代码段,栈段,堆段,静态成员示例,class MyCla
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DotNet 中的 内存 分配
链接地址:https://www.31ppt.com/p-6504702.html