程序员开发常常涉及到的内存区域:堆、栈、静态存储区域。程序员
值类型和引用类型的区别:数组
本章节,暂时只介绍第1个区别:值类型和引用类型在内存上的存储区域。对象
经常使用值类型:int、double、bool、char、decimal、struct、enumblog
经常使用引用类型:string、自定义类、数组内存
1.值类型存储图解:ci
2.引用类型-字符串存储图解:开发
3.引用类型-自定义类存储图解:字符串
引用类型存储总结:string
引用类型的对象存储在堆中,而且会分配一个内存地址。该内存地址会存储到栈空间,栈空间名为变量名。变量
即读取引用类型对象的顺序:变量—>内存地址—>实例对象。