值类型和引用类型的区别

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

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

posted @ 2015-06-29 17:41  hou_hou  阅读(107)  评论(0编辑  收藏  举报