C#中值类型与引用类型的区别

值类型是直接存储一个数值,而引用类型是存储对值的引用,这两种类型分别存储在不用的内存区域。而从内存上看,值类型是在栈中的操做,而引用类型是在堆中的操做。值类型是具体的那个数值所占用的空间大小,而引用类型是存放那个数值的空间地址。 咱们知道,在C#中,结构体是值类型,类是引用类型。值类型能够减小对堆的管理、使用,减小垃圾回收,表现出更好的性能。可是值类型也有很差的一面,好比会涉及到装箱拆箱等操做。而
相关文章
相关标签/搜索