码迷,mamicode.com
首页 > 其他好文 > 详细

引用类型和值类型的区别

时间:2018-11-02 10:20:00      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:inter   oat   组类型   保存   结构   精度   堆栈   double   地址   

1,值类型的数据存放在内存的栈中,引用类型的数据存放在内存的堆中

2,值类型存取速度快,引用类型存取速度慢

3,值类型表示实际数据,引用类型表示指向存储在内存堆中的数据指针或引用

4,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址即对象的引用

5值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而数据保存在堆中,

值类型:小数(float),整数(int)字符(char),双精度小数(double),高精度小数(decimal)枚举(emun)结构(structs)

引用类型:字符串(string)对象(object)数组类型(int[ ]),接口(interface I{..})委托(delegate TD{…})

引用类型和值类型的区别

标签:inter   oat   组类型   保存   结构   精度   堆栈   double   地址   

原文地址:https://www.cnblogs.com/197128li/p/9894354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!