C#数据类型-进阶

 

值类型在栈中分配空间,由系统自动分配

引用类型在堆中分配空间,由我们用new分配
string是特殊的引用类型
 
值类型的变量数据存储在栈内存区域
引用类型的变量数据存储在堆内存区域
值类型变量相互赋值之后,对两个变量的任何操作都不会互相影响,以为它们各自有独立的存储空间,操作的是两个不同的数据。
引用类型互相赋值后,他们公用一个空间的数据,会互相影响。
posted @ 2018-09-26 20:36  黑域泡泡  阅读(94)  评论(0)    收藏  举报