引用类型和值类型的区别
Posted 197128li
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引用类型和值类型的区别相关的知识,希望对你有一定的参考价值。
1,值类型的数据存放在内存的栈中,引用类型的数据存放在内存的堆中
2,值类型存取速度快,引用类型存取速度慢
3,值类型表示实际数据,引用类型表示指向存储在内存堆中的数据指针或引用
4,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址即对象的引用
5值类型变量直接把变量的值保存在堆栈中,引用类型的变量把实际数据的地址保存在堆栈中,而数据保存在堆中,
值类型:小数(float),整数(int)字符(char),双精度小数(double),高精度小数(decimal)枚举(emun)结构(structs)
引用类型:字符串(string)对象(object)数组类型(int[ ]),接口(interface I{..})委托(delegate TD{…})
以上是关于引用类型和值类型的区别的主要内容,如果未能解决你的问题,请参考以下文章