值类型和引用类型区别

来源:互联网 发布:怎么做数据分析 编辑:程序博客网 时间:2024/05/17 23:18
            值类型                                       引用类型            1.值类型变量储存真正的数据                  引用类型储存在内存中的起始地址            2.数据储存在栈上面                          数据储存在堆上面            3.Sytem.ValueType                            Sytem.Object            4.不能用null释放                             能用null释放            5.超过变量作用范围自动释放                   由.net框架的垃圾回收器自动回收            6.占用的内存量少(它的数据是直接存在栈里)   占用内存多(先在栈申请地址,在把数据存在堆里)            7.执行速度快                                 执行速度慢

0 0