值类型:int、char、double、decimal、bool、struct、enum。
引用类型:字符串、数组、自定义类
区别:
(1)值类型和引用类型在内存上的存储地方不一样。
(2)在传递类型和传递引用类型的时候,传递的方式不一样,值类型称之为值传递,引用类型称之为引用传递。
值类型 - 的值是存储在内存的栈当中。
引用类型 - 是存储在内存的堆当中的。
值类型:int、char、double、decimal、bool、struct、enum。
引用类型:字符串、数组、自定义类
区别:
(1)值类型和引用类型在内存上的存储地方不一样。
(2)在传递类型和传递引用类型的时候,传递的方式不一样,值类型称之为值传递,引用类型称之为引用传递。
值类型 - 的值是存储在内存的栈当中。
引用类型 - 是存储在内存的堆当中的。
值类型的值存储在内存的栈当中;引用类型的值存储在内存的堆当中。
CLR支持两种类型:引用类型和值类型,它们的区别是在内存分配方式上的差异:引用类
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M