常用值类型

程序员开荒平时提到到的内部存款和储蓄器区域:堆、栈、静态存款和储蓄区域。

值类型和援用类型的界别:

  1. 值类型和引用类型在内部存款和储蓄器上囤积的地点不生机勃勃致。值类型的值是储存在内部存款和储蓄器的栈个中。引用类型的值是积累在内部存款和储蓄器的堆中。
  2. 在传递值类型和传递援用类型的时候,传递格局分化样。值类型大家称之为值传递,援用类型大家誉为引用传递。

本章节,近些日子只介绍第2个分别:值类型和援引类型在内部存款和储蓄器上的存放区域。

 

常用值类型:int、double、bool、char、decimal、struct、enum

常用引用类型:string、自定义类、数组


 

 1.值体系存款和储蓄图解:

图片 1

 


 

 2.援用类型-字符串存储图解:

图片 2

 

 


 

3.援引类型-自定义类存款和储蓄图解:

图片 3


 

 援用类型存款和储蓄总括:

引用类型的对象存款和储蓄在堆中,而且会分配贰个内部存储器地址。该内部存款和储蓄器地址会蕴藏到栈空间,栈空间名称叫变量名。

即读取援引类型对象的依次:变量—>内部存款和储蓄器地址—>实例对象。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website