存在位置:值类型通常分配在堆栈里,引用类型的实例通常分配与托管堆里,而在栈里保存实例的引用。
实例化方式:引用类型必须使用new进行实例化,值类型不是必须。
效率:值类型存取速度快,引用类型速度慢。
处理方式:栈的内存分配是自动释放;而堆在.NET中会有GC来释放
实例化方式:引用类型必须使用new进行实例化,值类型不是必须。
效率:值类型存取速度快,引用类型速度慢。
处理方式:栈的内存分配是自动释放;而堆在.NET中会有GC来释放
白骨精的专栏
历练成精,我要成精 |
|
|