简述值类型和引用类型的区别

来源:互联网 发布:在手机淘宝怎么删评价 编辑:程序博客网 时间:2024/05/18 20:11

区别:

1:值类型的数据存储在内存栈中,引用类型的数据存储在堆中,引用类型的内存单元中存储的是堆中存放的地址。

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

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

4:栈内存是自动释放的,堆内存是.NET中由GC来自动释放的。

5:值类型继承自System.Value.Type ,引用类型继承自System.Object.


1 0
原创粉丝点击