GC 垃圾回收器
CLR是GC的内存管理机制
数据类型
1、值类型:枚举(对应一个数字)、结构体
2、引用类型:字符串(对应一个ASCII码)、数组、类
值类型:单独内存
引用类型:两段内存,1-实际数据(堆),2-指针(堆中的位置)
调试模式下显示内存信息,直接拖拽变量到窗口内,可查看内存地址
GC 垃圾回收器
CLR是GC的内存管理机制
数据类型
1、值类型:枚举(对应一个数字)、结构体
2、引用类型:字符串(对应一个ASCII码)、数组、类
值类型:单独内存
引用类型:两段内存,1-实际数据(堆),2-指针(堆中的位置)
调试模式下显示内存信息,直接拖拽变量到窗口内,可查看内存地址
引用类型存储在堆中,有两段内存,
第一段存储实际的数据,它总是位于堆中;第二段是一个引用,指向数据在堆中的存放位置
所有的数据类型都分为两类,值类型和引用类型
除了字符串,其他都是值类型
引用类型 只有字符串 数组 类 需要两段内存
类型包括:值类型 、引用类型
值类型:数值类型、boor、结构体(struct)
char,枚举类型(enum)
引用类型:string、数组、类
值类型存放在栈中