本帖最后由 张松 于 2013-4-27 21:20 编辑
[/img]C:\Users\Administrator\Desktop\1.PNG
[img]C:\Users\Administrator\Desktop\2.PNG
值类型变量存储的是数据类型所代表的实际数据,值类型变量的值(或实例)存储在栈(Stack)中,赋值语句是传递变量的值。引用类型(例如类就是引用类型)的实例,也叫对象,不存在栈中,而存储在可管理堆(Managed Heap)中,堆实际上是计算机系统中的空闲内存。引用类型变量的值存储在栈(Stack)中,但存储的不是引用类型对象,而是存储引用类型对象的引用,即地址,和指针所代表的地址不同,引用所代表的地址不能被修改,也不能转换为其它类型地址,它是引用型变量,只能引用指定类对象,引用类型变量赋值语句是传递对象的地址。 |
-
1.PNG
(9.56 KB, 下载次数: 0)
值类型
-
2.PNG
(12.55 KB, 下载次数: 0)
引用类型
|