您的位置:威尼斯官方网站 > 威尼斯正规官网 > 威尼斯官方网站:值类型和引用类型的区别

威尼斯官方网站:值类型和引用类型的区别

发布时间:2020-01-06 06:55编辑:威尼斯正规官网浏览(166)

    技士开采平时提到到的内部存款和储蓄器区域:堆、栈、静态存款和储蓄区域。

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

    1. 值类型和援用类型在内部存款和储蓄器上囤积之处不后生可畏致。值类型的值是储存在内部存款和储蓄器的栈当中。援用类型的值是积累在内存的堆中。
    2. 在传递值类型和传递援引类型的时候,传递方式不雷同。值类型大家称之为值传递,援用类型大家称为援用传递。

    本章节,暂且只介绍首个区分:值类型和引用类型在内存上的蕴藏区域。

     

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

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


     

     1.值品种存款和储蓄图解:

    威尼斯官方网站 1

     


     

     2.援引类型-字符串存款和储蓄图解:

    威尼斯官方网站 2

     

     


     

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

    威尼斯官方网站 3


     

     援引类型存储总括:

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

    即读取援用类型对象的生龙活虎大器晚成:变量—>内部存款和储蓄器地址—>实例对象。

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:威尼斯官方网站:值类型和引用类型的区别

    关键词: