值类型和引用类型的区别

值类型:直接存放于栈中,取的时候是直接取得值。值类型继承自System.ValueType。(自定义对象)

引用类型:存在于托管堆中,取的时候是从栈取该对象的地址,然后用这个地址去托管堆中取值。引用类型继承自System.Object。(int,bool,struct)

原文地址:https://www.cnblogs.com/houxiaohang/p/4603210.html