一、值类型和引用类型

1、值类型和引用类型在内存上存储的地方不一样

2、在传递值类型和传递引用类型的时候传递的方式不一样

值类型传递我们称之为值传递,引用类型的传递我们称之为引用传递

值类型:int、double、bool、char、decimal、struct、enum

引用类型:string、数组、自定义类、集合、接口

存储:

值类型的数据存储在内存的栈中

引用类型的数据存储在内存的堆中(引用类型的数据存在堆中,引用类型数据的的地址存在栈中,通过栈中的地址找到引用类型的数据)

值类型数据和引用类型数据的内存分布:

 

c#语言------------值类型和引用类型(内存分析)

相关文章:

  • 2022-12-23
  • 2021-12-21
  • 2021-11-04
  • 2021-11-19
  • 2021-10-07
  • 2021-07-14
猜你喜欢
  • 2022-12-23
  • 2021-12-12
  • 2021-10-17
  • 2022-12-23
  • 2021-09-01
相关资源
相似解决方案